Excel CSV到Mysql数据库

我打算得到一些数据录入完成的餐厅信息logging,我后来想上传到MySQL表。

有一些有点规则我需要遵循,因为我读了一些地方,我们不得不提一些有点定界符,像; 等不知道如何在Excel中做到这一点。

其次,我可以使用谷歌表单存储问题到谷歌床单做相同的填写表格会快很多,并在Excel中input: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 '' 

http://dev.mysql.com/doc/refman/5.1/en/load-data.html

Excel是数据库程序员的敌人。 如果您只是要求某人填写一个Excel电子表格,预期1)某些行的错误列中的数据,2)必须是数字的字段中的文本(例如“下注10和20”,3)不完整的date字段(例如“10 / 2010“),文本太长,以适应您的列定义和其他问题。

但是,如果您有干净的数据,则可以在Excel中另存为CSV,并生成一个文件,任何可以读取CSV的工具都可以parsing和加载。