2
我在XLSX格式下表,我想導入到我的SQL數據庫:導入Excel表格到數據庫
表是非常複雜的,我只希望以後的記錄「 1)HEADING'
我一直在尋找PHP庫來導入到SQL,但他們似乎只是簡單的Excel文件。
我在XLSX格式下表,我想導入到我的SQL數據庫:導入Excel表格到數據庫
表是非常複雜的,我只希望以後的記錄「 1)HEADING'
我一直在尋找PHP庫來導入到SQL,但他們似乎只是簡單的Excel文件。
有兩種方法認識到:
第一種方法:
1)出口成一些文本格式。最簡單的可能是製表符分隔版本,但CSV也可以。
2)使用加載數據功能。見http://dev.mysql.com/doc/refman/5.1/en/load-data.html
3)看一半下來的頁面,因爲它會給出製表符分隔數據的好例子:
FIELDS TERMINATED BY ENCLOSED BY '' ESCAPED BY '\' \ T'
4)檢查你的數據。有時引用或轉義有問題,您需要調整源代碼,導入命令 - 或者通過SQL後處理可能會更容易。
方法二:
有一個簡單的在線工具,可以做到這一點稱爲sqlizer.io。
您上傳XLSX文件,請輸入一個工作表名稱和單元格範圍,它會生成一個CREATE TABLE語句和一堆INSERT語句的所有數據導入到一個MySQL數據庫。
您需要一個可識別EXCEL範圍的DBMS工具,例如ODBC。請參閱http://stackoverflow.com/questions/15844633/using-excel-as-an-odbc-database – Serg