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 文件并处理其中的数据。