PHP使用PhpSpreadsheet读取Excel表格

使用composer安装phpspreadsheet库

composer require phpoffice/phpspreadsheet

使用迭代器读取激活的工作表并输出全部单元格内容

<?php
require 'vendor/autoload.php'; // 引入自动加载器
use PhpOffice\PhpSpreadsheet\IOFactory;
 
$spreadsheet = IOFactory::load('path_to_your_file.xlsx'); // 指定 xlsx 文件路径
$worksheet = $spreadsheet->getActiveSheet(); // 获取当前活动工作表
 
// 遍历每一行数据
foreach ($worksheet->getRowIterator() as $row) {
    foreach ($row->getCellIterator() as $cell) {
        echo $cell->getValue(), "\t"; // 输出单元格值(制表符分隔)
    }
    echo "<br>"; // 换行
}
?>

PHP使用PhpSpreadsheet读取Excel表格