繁体   English   中英

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

[英]Import multiple (100+) Excel files into MySQL Table

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

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

我在想“不”,但是如果您打算做很多事情,那么我认为有一些方法可以使它自动化。

而是将xls文件导出到csv文件中。 编写一些脚本以将它们在csv-excel样式与csv-mysql样式之间转换。

创建要使用csv引擎导入的表。 将文件替换为mysql和flush表创建的文件。 现在您的数据已准备就绪,可以在mysql中读取并复制到功能更强大的表引擎中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM