PHPexcel读取xls多表内容并输出为html表格

这段PHP代码演示了如何加载并遍历Excel文件(test.xls)中的所有工作表和单元格数据。它依赖于PHPExcel库,首先引入库文件,然后创建Reader对象,加载Excel文件,获取所有工作表名,接着逐个工作表读取每行每列的值,并打印到HTML表格中。
摘要由CSDN通过智能技术生成
<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>";
}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YUJIANYUE

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值