PHP import Excel into database (xls & xlsx)
我试图搜索一些插件将Excel文件导入MySQL数据库,其中之一是 http://code.google.com/p/php-excel-reader/
该工具功能强大,可以将整个Excel内容显示到html中。
但是,我认为我只需要读取Excel文件并将内容提取到数组中,然后编写一个用于进入数据库的SQL语句。
会有什么好的代码和软件包吗?谢谢!
我试图搜索一些插件将Excel文件导入MySQL数据库,其中之一是 http://code.google.com/p/php-excel-reader/
该工具功能强大,可以将整个Excel内容显示到html中。
但是,我认为我只需要读取Excel文件并将内容提取到数组中,然后编写一个用于进入数据库的SQL语句。
会有什么好的代码和软件包吗?谢谢!
这是最好的插件,有适当的文档和示例
另外一点:您可以在其讨论论坛中寻求帮助,您将在一天内从作者那里获得回复,真的令人印象深刻。
有时我需要将大型xlsx文件导入数据库,因此我可以使用,因为它可以每行读取文件。这是非常节省内存的导入方式。spreadsheet-reader
<?php
// If you need to parse XLS files, include php-excel-reader
require('php-excel-reader/excel_reader2.php');
require('SpreadsheetReader.php');
$Reader = new SpreadsheetReader('example.xlsx');
// insert every row just after reading it
foreach ($Reader as $row)
{
$db->insert($row);
}
?>