PHP 导入 Excel 文件通常涉及到读取 Excel 文件中的数据并将其插入到数据库或进行其他处理。Excel 文件可以是 .xls
或 .xlsx
格式。对于 .xlsx
格式的文件,可以使用 PhpSpreadsheet
库来处理。
以下是一个使用 PhpSpreadsheet
库读取 .xlsx
文件的示例代码:
<?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 "\n";
}
?>
.xlsx
或 .xls
格式。PhpSpreadsheet
库可以处理 .xlsx
格式,对于 .xls
格式,可以使用 PhpSpreadsheet
的 IOFactory
类来自动检测文件类型。PhpSpreadsheet
提供的格式化工具来处理这些数据。PhpSpreadsheet
库:PhpSpreadsheet
库:通过以上步骤,你可以成功地在 PHP 中导入 Excel 文件并处理其中的数据。
领取专属 10元无门槛券
手把手带您无忧上云