Python的numpy处理起来会比较方便,有空实现一下,这里是Excel内部代码的方式:

合并方法如下:

1.需要把多个excel表都放在同一个文件夹里面,并在这个文件夹里面新建一个excel。如图所示:

2.用microsoft excel打开新建的excel表,并右键单击sheet1,找到“查看代码”,单击进去。进去之后就看到了宏计算界面。如图所示:

3.然后把下面这些宏计算的代码复制进去,然后找到工具栏上面的“运行”下的“运行子过程/用户窗体”,代码如下,如图所示:

 1 Sub 合并当前目录下所有工作簿的全部工作表()
 2
 3 Dim MyPath, MyName, AWbName
 4
 5 Dim Wb As Workbook, WbN As String
 6
 7 Dim G As Long
 8
 9 Dim Num As Long
10
11 Dim BOX As String
12
13 Application.ScreenUpdating = False
14
15 MyPath = ActiveWorkbook.Path
16
17 MyName = Dir(MyPath & "\" & "*.xls")
18
19 AWbName = ActiveWorkbook.Name
20
21 Num = 0
22
23 Do While MyName <> ""
24
25 If MyName <> AWbName Then
26
27 Set Wb = Workbooks.Open(MyPath & "\" & MyName)
28
29 Num = Num + 1
30
31 With Workbooks(1).ActiveSheet
32
33 .Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
34
35 For G = 1 To Sheets.Count
36
37 Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)
38
39 Next
40
41 WbN = WbN & Chr(13) & Wb.Name
42
43 Wb.Close False
44
45 End With
46
47 End If
48
49 MyName = Dir
50
51 Loop
52
53 Range("B1").Select
54
55 Application.ScreenUpdating = True
56
57 MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
58
59 End Sub

4.运行之后,等待10秒针左右,等运行完毕,就是合并完成之后,会有提示,点确定就可以了

参考链接:多个EXCEL文件合并成一个

转载于:https://www.cnblogs.com/dingruihfut/p/10394729.html

多个EXCEL文件合并成一个相关推荐

  1. python处理多个excel文件-python多个excel文件合并成一个sheet

    运营人员需要历年的订单数据,这就需要把多个文件夹下面的excel文件合并到一个sheet中,之前的解决的办法是用VBA把多个excel文件合并成一个表的多个sheet,再把多个sheet合并成一个sh ...

  2. pythonexcel合并多个sheet_python多个excel文件合并成一个sheet

    运营人员需要历年的订单数据,这就需要把多个文件夹下面的excel文件合并到一个sheet中,之前的解决的办法是用VBA把多个excel文件合并成一个表的多个sheet,再把多个sheet合并成一个sh ...

  3. excel如何把多张表合并成一个表_如何将多个excel文件合并成一个文件-多个excel文件合并成一个excel表的方法 - 河东软件园...

    Excel是我们最常用的数据处理软件,而在我们使用Excel时,常常会处理同一类的数据,例如,我们制作月度报表,那么在年末时我们共积累了1至12月的月度报表,这时我们的Excel的文档将多达12个,实 ...

  4. 如何将多个excel文件合并成一个

    最近遇到需要将多个xls文件合并到一个新的xls文件内,每个xls文件对应新xls文件的一个sheet.考虑到以后可能会经常用到这个合并操作,故写了一个脚本,解放双手. 具体代码如下: 导入库 imp ...

  5. 怎么把100多个EXCEL文件合并成一个

    新建一个工作表,命名后保存到和与合并的100个文件同一个文件文件夹,摁 alt + f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码.运行.等候一会就OK了. ...

  6. java poi 如何合并多个sheet 为一个sheet_Java POI组件实现多个Excel文件整合成一个多Sheet的Excel文件...

    代码: package com.weichai; import java.io.File; import java.io.FileInputStream; import java.io.FileOut ...

  7. python 整合excel_Python将多个excel文件合并为一个文件

    # -*- coding: utf-8 -*- #将多个Excel文件合并成一个 import xlrd import xlsxwriter #打开一个excel文件 def open_xls(fil ...

  8. 如何利用python整合excel_Python将多个excel文件合并为一个文件

    Python将多个excel文件合并为一个文件 这篇文章主要为大家详细介绍了Python将多个excel文件合并为一个文件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 思路 利用python x ...

  9. python处理多个excel文件-Python将多个excel文件合并为一个文件

    利用Python,将多个excel文件合并为一个文件 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文件中 ...

  10. python合并两个excel文件_Python将多个excel文件合并为一个文件

    利用Python,将多个excel文件合并为一个文件 思路 利用python xlrd包读取excle文件,然后将文件内容存入一个列表中,再利用xlsxwriter将内容写入到一个新的excel文件中 ...

最新文章

  1. 转自一个面试者的“提示”
  2. scrapy中response的方法
  3. java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解
  4. python反向切片_Python-关于反向切片的小问题
  5. 古筝d调变降e调怎么办_问:古筝k是什么意思
  6. Centos 6.8 配置mysql数据库主从同步
  7. 2018年计算机网络考研真题
  8. 586A 586B线序
  9. JS 把 Wed Jul 15 2015 00:00:00 GMT+0800 转换成2015-07-15
  10. 【Android开发笔记】4.简单基站定位程序
  11. beyond-compare 命令行工具
  12. matlab的置换,来自CLUSTERGRAM对象的置换向量(MATLAB)
  13. android源码AOSP AOKP CM及下载
  14. 20 | 幻读是什么,幻读有什么问题?
  15. 【Vue.JS】Vue.JS 表格内容排序组件,Render函数的使用
  16. 274. H 指数----中等
  17. 决策树的生成与剪枝CART
  18. 廖雪峰Git简明教程整理
  19. Java、JSP公交卡充值管理系统的设计与实现毕业设计论文
  20. SQuirreL SQL Client的安装

热门文章

  1. 鼠标不能动怎么选择计算机,鼠标不动了怎么办解决方案
  2. 睡觉觉睡觉睡觉计算机手机,晚上睡觉时,电脑放在头部旁边有什么危害吗?
  3. 小写和大写开头的英文名字  internet 和Internet在意思上有何重要区别?
  4. 定性分析与定量分析的区别
  5. 95后00后音乐人群已成原创音乐创作主力军;全球游戏品类App留存率下滑10% | 美通社头条...
  6. 如何从员工晋升为合格管理者?
  7. Html和css算是编程语言吗,不被承认的编程语言
  8. Sketchup2019安装包安装教程
  9. 《人类的演化》读书笔记
  10. java枚举转换_java枚举类(转)