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

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

800_auto

读取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%

{{collectdata}}

网友评论