将多个(100+)Excel文件导入MySQL表

时间:2012-04-26 19:04:54

标签: mysql import

我有100多个XLSX文件,我需要进入MySQL数据库。每个文件都有点不同,所以我创建了一个大型表,其中包含所有文件中每个可能列标题的字段。这样他们就可以在导入时自动映射。

使用Navicat我可以一次导入一个文件,但我想知道是否有办法一次导入所有文件?

1 个答案:

答案 0 :(得分:0)

我在想'不',但如果你要做很多事情,我认为有办法实现自动化。

将xls文件导出为csv文件。编写一些脚本,将它们在csv-excel样式和csv-mysql样式之间转换。

创建用于导入csv engine的表格。将您的文件放在mysql和flush表创建的文件中。现在,您的数据已准备好在mysql中读取并复制到更强大的表引擎。

另一种方法是执行一个VBA脚本,以load data infile识别的格式导出数据,然后使用mysql加载它们。

相关问题