我计划为餐厅信息的记录完成一些数据输入,稍后我想将其上传到 MySQL 表。
是否有一些我需要遵循的规则,因为我读到了一些我们必须提到一些分隔符的地方,比如,; 等不知道如何在Excel中做到这一点。
其次,我可以使用将问题存储到 Google 表格中的 Google 表格来执行与填写表格相同的操作并在 excel 中输入它会更快:D
我计划为餐厅信息的记录完成一些数据输入,稍后我想将其上传到 MySQL 表。
是否有一些我需要遵循的规则,因为我读到了一些我们必须提到一些分隔符的地方,比如,; 等不知道如何在Excel中做到这一点。
其次,我可以使用将问题存储到 Google 表格中的 Google 表格来执行与填写表格相同的操作并在 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 ''
Excel 是数据库程序员的敌人。如果您只是要求某人填写 Excel 电子表格,预计 1) 某些行的数据列错误,2) 字段中的文本必须是数字(例如“下注 10 和 20”,3)不完整的日期字段(例如“10 /2010")、文本太长而无法适应您的列定义和其他问题。
但是,如果您有干净的数据,您可以在 Excel 中另存为 CSV,这将生成一个文件,任何可以读取 CSV 的工具都可以解析和加载。