0

我想知道将 excel 文件自动加载到 mysql 数据库中的最佳方法是什么。

该文件很可能是 .csv,但如果有文本文件的解决方案,我可以接受。文件中的数据必须替换数据库表中已有的数据。

与此同时,我正在寻找一个解决方案,并找到了几个手动执行此操作的解决方案,例如,加载一次文件,但如果可能的话,我需要每隔几分钟发生一次。

4

1 回答 1

0

有一个原生 MySQL 功能可以轻松导入 CSV 文件:LOAD DATA INFILE . 如果默认设置与您的输入文件不匹配,您需要做的就是正确声明字段和行分隔符。

请注意,CSV 文件不是 Excel 文件。它是 Excel 恰好能够读取的一种文件格式。

如果你真的想导入 Excel 文件(一个.xlsx 文件,taht 是),那么你需要一些外部库来首先解析 Excel 文件,因为 MySQL 无法原生读取它。

于 2013-06-06T09:51:45.690 回答