我打算爲餐廳信息的記錄完成一些數據輸入,我稍後想要上傳到MySQL表。Excel CSV到Mysql數據庫
是否有一些有點規則我需要遵循,因爲我讀了一些地方,我們不得不提一些有點定界符,如;等不知道如何在Excel中做到這一點。
其次我可以用它存儲問題到谷歌牀單做一樣了填寫表格會快很多,並鍵入它在Excel谷歌形式:d
我打算爲餐廳信息的記錄完成一些數據輸入,我稍後想要上傳到MySQL表。Excel CSV到Mysql數據庫
是否有一些有點規則我需要遵循,因爲我讀了一些地方,我們不得不提一些有點定界符,如;等不知道如何在Excel中做到這一點。
其次我可以用它存儲問題到谷歌牀單做一樣了填寫表格會快很多,並鍵入它在Excel谷歌形式:d
您可以將文件保存(在Excel和也在Google電子表格中)作爲CSV。您可以使用LOAD DATA INFILE
語法將CSV加載到mysql中。例如:
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table
FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\'
LINES TERMINATED BY '\n' STARTING BY ''
文件的正常保存不是逗號分隔變量類? – 2010-10-20 19:44:12
否.Excel的默認設置是XLS,Google位於雲端(默認情況下沒有文件)。但它在(文件 - >保存或文件 - >下載分別)支持。 – OmerGertel 2010-10-20 21:19:37
哦,好的。非常感謝。所以我可以使用谷歌表格,然後導出爲CSV,然後使用上面的代碼。只是想知道有沒有辦法讓HTML表單也寫一個CSV文件呢? bcos我會外包工作。想要確保我給它正確的方式。 – 2010-10-21 04:32:25
Excel是數據庫程序員的敵人。如果您只是要求某人填寫Excel電子表格,預期1)某些行的錯誤列中的數據,2)必須是數字的字段中的文本(例如「賭注10和20」,3)日期字段不完整(例如「10/2010「),文本太長以至於不適合您的列定義和其他問題。
但是,如果你有乾淨的數據,你可以在Excel中另存爲CSV文件,這將產生一個文件,任何可以讀取CSV的工具都能夠解析和加載。
最新的方式,我可以提供數據到數據庫...考慮到我將有大約1500行。 – 2010-10-20 19:45:10
這似乎是非常類似於[8031193](http://stackoverflow.com/questions/8031193) – arober11 2012-12-02 23:06:57