2、导入xls文件
创建一个PHP文件,例如read_xls.php,并添加以下代码:
<?php
require 'vendor/autoload.php';
use PhpOfficePhpSpreadsheetIOFactory;
// 读取xls文件
$spreadsheet = IOFactory::load('example.xls');
// 获取活动工作表
$worksheet = $spreadsheet>getActiveSheet();
// 遍历工作表中的数据
foreach ($worksheet>toArray() as $row) {
echo "<tr>";
foreach ($row as $cell) {
echo "<td>" . $cell . "</td>";
}
echo "</tr>";
}
?>
3、运行示例

将example.xls文件放在与read_xls.php相同的目录下,然后在浏览器中访问read_xls.php,你将看到xls文件中的数据以表格形式显示。
相关问题与解答:
问题1:如何将xls文件中的数据插入到数据库中?
答案:在遍历工作表数据时,可以使用SQL语句将数据插入到数据库中,使用MySQLi或PDO扩展执行插入操作。

问题2:如何处理大型xls文件?
答案:对于大型xls文件,可以考虑分块读取数据,而不是一次性读取整个文件,可以使用PhpSpreadsheet的setReadDataOnly(true)方法仅读取数据,而不是整个文件,可以设置setLoadSheetsOnly()方法以仅加载所需的工作表。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/1519.html