首页 > 其他分享 >合并多个excel文件数据

合并多个excel文件数据

时间:2023-11-01 18:05:57浏览次数:26  
标签:文件 excel 数据库 合并 导出 ExcelToDatabase

合并多个excel文件数据

工作中,经常我们会得到一些excel表格,存放着格式相同的一些数据。如果我们想要对这些数据进行数据分析,因为数据分布在多个excel文件或者多个sheet,分析起来比较困难,此时我们就需要将它们合并到一个excel文件或者合并到数据库来进行分析处理。

示例

如图,我们需要将10个excel文件的数据合并到一个。

合并多个excel文件数据_SQL

文件的表头都是相同的,只是数据不同而已,即使表头各不相同,你也可以选择忽略或者新增不同的列

使用ExcelToDatabase工具

这里以MySQL数据库为例。选好要合并的excel文件,填好数据库连接,

在MySQL选项下面,选项将所有Excel数据导入到指定表填写目标表名 点击开始即可。

合并多个excel文件数据_数据_02

稍等片刻,就可以看到导入完成提醒,然后我们就可以到数据库中查看合并后的数据了

合并多个excel文件数据_SQL_03

导出

最后如果想要在一个excel里面使用这些数据,只需要将这张表导出excel文件即可。 导出可以用数据库编辑器的导出功能 或者 使用工具也可以导出。 在工具的其他选项界面,输入一条简单的查询语句,并指定导出的文件即可。

合并多个excel文件数据_SQL_04

注意事项 1.这里的查询语句为:select * from 合并表格,其中合并表格为工具的mysql选项界面下,我们填写的目标表名。同时,如果我们已经导过一次,再次导入的话,需要勾选mysql选项下面的表若存在先清空选项,避免重复导入。 2.导出文件是如果总条数大于了100万,只能选择csv我们可以在导出的excel文件里面查看合并后的数据。

合并多个excel文件数据_数据_05

数据库

这里,我们是使用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

相关文章

  • rust中使用zip crate解压.gz文件
    添加所需的库到Cargo.toml文件中:zip="0.6.6"直接上代码,都在酒里了.usestd::fs::File;usestd::io::{Read,Write};usestd::process::exit;usestd::path::{Path,PathBuf};usezip::ZipArchive;fnmain(){//======设置输入输出路径======letzip_......
  • 如何在excel中查找问号“?”星号“*”和“~”号
    Excel查找替换时如何使用通配符的问号? 若需要查找问号“?”,则在查找内容文本框中输入“~?”若需要查找星号“*”,则在查找内容文本框中输入“~*”。若需要查找问号“~”,则在查找内容文本框中输入“~~”。......
  • 第四章文件权限的剩余内容(11月1日)
    SGID权限:在一个程序上添加SGID,用户在执行过程中会获得该程序用户组的权限(相当于加入了程序的临时用户组)Sticky权限:添加Sticky权限后,当用户对目录具有w,x权限,在该目录下建立的文件或目录,仅有自己与root才有权删除。添加“t”参数,用户只能删除自己的文件为了区分目录或文件是否......
  • Hbuilderx运行uni-app项目到Android Studio模拟器只显示“同步手机端程序文件完成”界
    如图,开发工具也显示同步文件,模拟器也显示同步文件完成,但是就是不展示页面,遇到这种情况,一般是2种情况,一个是项目本身有问题跑不起来,另一个就是创建的模拟器设备参数不支持当前app。一.连接真机调试,排除项目本身问题:如果连接真机都跑不起来,那么看下控制台日志,先解决项目本身的问......
  • C#实现文件上传与下载功能实例
    最近学习了C#实现文件上传与下载,现在分享给大家。1、C#文件上传创建MyUpload.htm页面,用于测试<formname="form1"method="post"action="UploadFile.aspx"id="form1"enctype="multipart/form-data"><inputtype="file"id=&q......
  • Redis通过复制rdb文件方式同步线上数据到本地以及提示:Can't handle RDB format versi
    场景Redis的持久化机制-RDB方式和AOF方式:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105052841Redis持久化机制导致服务自启动后恢复数据过长无法使用以及如何关闭:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130237326以上对于redis持久化......
  • vscode编译多文件后运行的配置
    在.vscode文件夹下创建launch.json并添加以下内容后,再把编译器地址修改成自己本地的即可{//使用IntelliSense了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387"version":"0.2.0","co......
  • Python使用selenium的Chrome下载文件报错解决
    Python使用selenium的Chrome下载文件报错:失败下载错误。网络不稳定也会引发该错误。咱们这里是因为路径多个反斜杠造成的。 下图是报错内容运行日志:路径代码:base_url="https://www.2ppt.com/"#采集的网址ASP.NET电子商务源码save_path="E:\\Spider\\PPT\\"去掉SaveP......
  • Linux第四章文件权限 2023.10.24
    1、UGO设置文件属性与权限chown:修改文件属主,属性chgrp:修改文件属组chmod:修改文件权限 用法例如(1)chownqfedufile2;chownqfedu02.linuxfile2(2)chgrplinux02file2(3)  1、chmodu+xfile  2、chmodu=rwxfile  3、chmod721file2、基本权限ACL(1)使用get......
  • 第四章文件权限 ——基本权限(10月24日)
    基本权限ACL:基本权限是一种可以精确设置的权限,而UGO权限只是针对于一个用户,一个组与其他用户,在使用上有局限性!ACL的基本用法:1.使用getfacl命令查看ACL的权限2.使用setfacl命令可以设置ACL权限——添加-m参数可以修改当前文件ACL权限             ......