2010-02-14 87 views
2

我需要一個Web應用程序的導入工具。我一直在環顧四周,發現一些,只是不確定它們的穩定性。我在項目的一部分使用了Zend Framework,並希望能在那裏找到一個導入工具,因爲我已經有了框架,但看不到一個......我在錯誤的地方看?導入工具Excel CSV

我希望網絡用戶能夠將csv,excel文件導入到mysql數據庫中。如果可能的話,我希望該工具允許用戶選擇電子表格/ csv的列以匹配數據庫列。對於出口方面,我傾向於使用碧玉報告將數據集導出到csv,excel ...這是一個好主意嗎?

是否有一些工具是免費或商業工具,你已經使用,並會建議,讓我把這個功能併入我的網站?

謝謝。

+0

這似乎是非常類似於[8031193](http://stackoverflow.com/questions/8031193) – arober11

回答

2

對於進口:
一下MySQL,內置的CSV導入:LOAD DATA INFILE

LOAD DATA INFILE 'yourdata.csv' INTO TABLE tbl_name 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
    LINES TERMINATED BY '\n'; 

對於出口:
嘗試jQuery插件:table2csv。它將HTML表格轉換爲CSV文件。使用參數delivery:'value'將csv作爲字符串返回。

這是example implementation。我知道它在C#中,但只涉及一些代碼。這將很容易移植到PHP。

+0

哇,那傢伙應該做一個table2XML插件。 –

+0

awsome。謝謝! – Ronedog