mysql - 将 Excel 文件导入 MySql(不是 CSV)

标签 mysql excel

<分区>

我在将 CSV 文件导入我的 MySQL 数据库时遇到问题,因为所有引号都是逗号。如果我从 CSV 中删除它们,导入工作正常。但是,我的数据已损坏。所以我正在寻找一种将 Excel 电子表格文件导入 MySQL 数据库的方法。

有没有办法将 Excel 电子表格(或我可以保存的其他格式)直接导入到空白的 MySQL 数据库表中?

最佳答案

IIRC Excel 文件(*.xls 等)无法导入 MySQL,因为它们是二进制格式的文件。但是,您可以尝试使用 TSV(制表符分隔),从而消除逗号问题。无法记住确切的语法,但类似于:

LOAD DATA INFILE 'C:/data.csv' into Table Fields terminated by '\t' lines terminated by '\n'

或者,您需要为此构建一个辅助应用。

关于mysql - 将 Excel 文件导入 MySql(不是 CSV),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8598662/

相关文章:

excel - 检查所有列值是否存在于另一个列表中

vba - Microsoft Excel VBA 运行时错误 5

mysql - 不使用索引的查询

mysql - _mysql_exceptions.OperationalError : (1045, "Access denied for user ' <用户名>'@' ip-10-61-196-73.ec2.internal'(使用密码:YES)“)

vba - VBA中GetKeyboardState keys(0)之后的 "keys(0)"是什么?

excel - 如何获取不是来自第一个子 XML VBA API 的记录

php - 替换查询的正则表达式

java - JPA:向多对多添加新条目需要很长时间

MySQL,使用 '='命令时显示不显示的数据

excel - Excel/PowerPoint/Word 图表中的颜色不一致