<style>
table{margin:20px auto;border:1px solid #a2c6d3;font-size:12px;width:99.7%;}
table td{border:1px solid #a2c6d3;padding:2px;word-wrap:break-word;word-break:break-all;}
</style>
<p>代码改字网络,非原创也非转发非翻译</p>
<?php
//依赖:PHPexcel 放在本代码同文件夹下的 PHPexcel 文件夹下
$finame="test.xls";
require './PHPexcel/PHPExcel.php';
$reader = PHPExcel_IOFactory::createReader('Excel5');
$excel = PHPExcel_IOFactory::load('./'.$finame);
$SheetNamas = $excel->getSheetNames();
for($i = 0; $i < count($SheetNamas); $i++){
$SheetName = $SheetNamas[$i];
$excel->setActiveSheetIndexByName($SheetName);
$curSheet = $excel->getActiveSheet();
$rows = $curSheet->getHighestRow();
$cols = $curSheet->getHighestColumn();
echo "<p>$SheetName</p><table cellspacing=\"0\">";
for($j = 1; $j <= $rows; $j++ ){
echo "<tr>";
for($k = 'A'; $k <= $cols; $k++){
$key = $k.$j;
$value = $curSheet->getCell($key)->getValue();
echo "<td>$value</td>";
}
echo "</tr>";
}
echo "</table>";
}
?>
PHPexcel读取xls多表内容并输出为html表格
最新推荐文章于 2023-12-19 18:42:58 发布
这段PHP代码演示了如何加载并遍历Excel文件(test.xls)中的所有工作表和单元格数据。它依赖于PHPExcel库,首先引入库文件,然后创建Reader对象,加载Excel文件,获取所有工作表名,接着逐个工作表读取每行每列的值,并打印到HTML表格中。
摘要由CSDN通过智能技术生成