合并多个excel文件数据
工作中,经常我们会得到一些excel表格,存放着格式相同的一些数据。如果我们想要对这些数据进行数据分析,因为数据分布在多个excel文件或者多个sheet,分析起来比较困难,此时我们就需要将它们合并到一个excel文件或者合并到数据库来进行分析处理。
示例
如图,我们需要将10个excel文件的数据合并到一个。
文件的表头都是相同的,只是数据不同而已,即使表头各不相同,你也可以选择忽略或者新增不同的列
使用ExcelToDatabase工具
这里以MySQL数据库为例。选好要合并的excel文件,填好数据库连接,
在MySQL选项下面,选项将所有Excel数据导入到指定表填写目标表名 点击开始即可。
稍等片刻,就可以看到导入完成提醒,然后我们就可以到数据库中查看合并后的数据了
导出
最后如果想要在一个excel里面使用这些数据,只需要将这张表导出excel文件即可。 导出可以用数据库编辑器的导出功能 或者 使用工具也可以导出。 在工具的其他选项界面,输入一条简单的查询语句,并指定导出的文件即可。
注意事项 1.这里的查询语句为:select * from 合并表格,其中合并表格为工具的mysql选项界面下,我们填写的目标表名。同时,如果我们已经导过一次,再次导入的话,需要勾选mysql选项下面的表若存在先清空选项,避免重复导入。 2.导出文件是如果总条数大于了100万,只能选择csv我们可以在导出的excel文件里面查看合并后的数据。
数据库
这里,我们是使用mysql数据库作为例子,前提是需要mysql已安装好。如果没有安装好的数据库或者仅仅是想要合并后导出到一个文件,那么我们推荐使用Access或者SQLite数据库。Access一般随Office安装在电脑上,SQLite则无需任何安装。不同数据库的使用可以参考:ExcelToDatabase数据源选择与数据库连接
ExcelToDatabase介绍及下载
介绍
- ExcelToDatabase-批量导入Excel文件到MySQL/Oracle/SQL Server/PostgreSQL/Access/Hive/SQLite/达梦数据库的自动化工具
下载
标签:文件,excel,数据库,合并,导出,ExcelToDatabase From: https://blog.51cto.com/u_12634008/8130356