分享PhpSpreadsheet读取和生成excel表格xlsx文件代码

读取excel文件数据转换为数组输出:
<?php
require '/data/wwwroot/default/lib/php/vendor/autoload.php';
/** Error reporting */
// 文件路径
$filePath = '/data/wwwroot/default/asset/bfw.xlsx';
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader('Xlsx');
$PHPExcel = $reader->load($filePath); // 载入excel文件
// 获取工作表数量
$sheetCount = $PHPExcel->getSheetCount();
echo "工作表数量:$sheetCount\n";
// 遍历工作表
foreach ($PHPExcel->getWorksheetIterator() as $worksheet) {
// 获取工作表名称
$sheetName = $worksheet->getTitle();
echo "工作表名称:$sheetName\n";
// 获取最大行数和列数
$highestRow = $worksheet->getHighestRow();
$highestColumn = $worksheet->getHighestColumn();
echo "最大行数:".$highestRow."最大列数:".$highestColumn."\n";
// 遍历每一行
for ($row = 1; $row <= $highes...点击查看剩余70%
网友评论