Hy所有...我想從一個Excel文件導入數據到一個MySQL表使用PHP。我谷歌它,但我沒有找到任何解釋,以便我可以理解的方式。目前我可以導入一個csv文件,但我想要一個xls文件。你可以舉一個例子或一個開始的想法或一些教程...如果不是,你能告訴我:在我的CSV文件中,只有用逗號分隔時才能插入數據。你能告訴我是否可以插入數據而不必在數據之間插入逗號?從excel文件導入數據到mysql表使用php
謝謝。
Hy所有...我想從一個Excel文件導入數據到一個MySQL表使用PHP。我谷歌它,但我沒有找到任何解釋,以便我可以理解的方式。目前我可以導入一個csv文件,但我想要一個xls文件。你可以舉一個例子或一個開始的想法或一些教程...如果不是,你能告訴我:在我的CSV文件中,只有用逗號分隔時才能插入數據。你能告訴我是否可以插入數據而不必在數據之間插入逗號?從excel文件導入數據到mysql表使用php
謝謝。
這是一個基本概述:
閱讀從輸入流中使用的工具文件中像phpexcellreader
打印出來的對象,看看它是什麼樣子
建立你的查詢字符串基於你想要的字段
建立一個mysql連接
插入串
您還可以將文件保存爲CSV,並有關於如何使用這些工作一噸的教程。
你必須將它轉換成一個CSV文件,或者使用一個工具直接做,如果你想在這裏用代碼做的話,我給你留下3種不同的選擇來做到這一點。
http://de77.com/php/import-excel-xls-document-into-mysql-database
http://rackerhacker.com/2008/11/07/importing-excel-files-into-mysql-with-php/
我認爲這些教程是非常好的,並會幫助你
通過定義一個CSV文件使用逗號 - (C)omma-(S)eparated (V)alues。您可以使用其他字符,如選項卡,但大多數人都使用逗號。你用fgetcsv()在PHP中讀取它。 – 2012-07-12 16:35:31
您也可以將Excel文件保存爲CSV文件。 – andrewsi 2012-07-12 16:36:04