Excel到PHP数组,可能以及如何?

2022-08-30 20:23:05

我有一个大的excel文件,看起来像这样:

enter image description here

我想把每一行放到一个数组中。

这样是否可以访问第一行?order id

$result[0][2] // returns 7432

假设为列名称提供前缀的实际第一行不存在。

我该怎么做?


答案 1

我建议使用PHPEXCEL库

https://github.com/PHPOffice/PHPExcel

你可以看到一个例子

更新:现在这个库的替代方案是phpspreadsheet。


答案 2

将电子表格另存为 CSV,然后使用 PHP 的内置 CSV 函数。请参阅此处的示例代码:

http://php.net/manual/en/function.fgetcsv.php