PHP 读取 Excel 内容通常涉及到处理 Excel 文件格式,如 XLS 或 XLSX。这些文件格式通常用于存储表格数据,并且可以通过特定的库来读取和操作。
php-excel-reader
。PHPExcel
或 PhpSpreadsheet
。<?php
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\IOFactory;
// 加载 Excel 文件
$inputFileName = './excelsample.xlsx';
$spreadsheet = IOFactory::load($inputFileName);
// 获取第一个工作表
$worksheet = $spreadsheet->getActiveSheet();
// 读取数据
foreach ($worksheet->getRowIterator() as $row) {
$cellIterator = $row->getCellIterator();
$cellIterator->setIterateOnlyExistingCells(false); // 遍历所有单元格,包括空单元格
foreach ($cellIterator as $cell) {
echo $cell->getValue() . "\t";
}
echo PHP_EOL;
}
?>
PhpSpreadsheet
库可以处理这两种格式。php.ini
文件中设置 memory_limit = 256M
。PhpSpreadsheet
。composer require phpoffice/phpspreadsheet
来安装。通过以上方法,你可以有效地读取和处理 Excel 文件中的数据。
领取专属 10元无门槛券
手把手带您无忧上云