sql - 使用命令行将excel数据导入mysql表

标签 sql mysql load-data-infile

我有很多 Excel 文件要导入 mysql 表中。

是否有任何mysql命令/程序可以直接获取excel文件并将其逐一导入到表中?

或者有什么更简单的方法可以通过几个步骤来完成此任务?

最佳答案

MySQL无法直接读取Excel文件。

将 Excel 文件转换为 CSV,或者编写一个脚本来读取 Excel 文件(使用适合您选择的语言的 Excel 阅读器库)并将该数据插入 MySQL。

有一些程序可让您将文件从 Excel 批量转换为 CSV(例如 this one from SoftInterface,这是 Google 搜索“Excel 到 CSV”返回的第一个结果)

关于sql - 使用命令行将excel数据导入mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3939550/

相关文章:

sql - 数据库查询,给出意想不到的结果

SQL连接问题

php - 从多个 $_GET 构建 WHERE 子句

mysql - nodejs连接到mysql数据库 "INSERT command denied to user"

php - 将数据库值存储到变量中

android - 这种从sqlite获取数据的方式正确吗?

java - 用数据库中的内容填充 TableView

mysql - 我无法从文件中加载仅包含整数列的 MySQL 表

java - RESTful Web 服务加载 MYSQL 文件中的数据

MySQL 导入大型 csv