同一文件夹里有多个格式相同的EXCEL文件,需要把它们合并到一个EXCEL文件中,应该怎么做呢?

自己编写程序来实现?尽管好些程序语言都提供了读取EXCEL文件的API,但还是需要写程序去打开每一个文件,循环读取所需的每个单元格数据,在内存中把各文件数据保存到同一个数据集对象,最后再写出一个新的EXCEL文件,编写代码的工作量往往比较大。而且因为每批EXCEL文件的格式不相同,编写的程序并不能通用,下次还需重新编写程序。

使用集算器SPL来进行合并,那就很简单了,只需要几行代码。

编写SPL脚本如下:

  A B C
1 >dir="E:/work/excel/" =file(dir+"merged.xlsx")  
2 =directory(dir+"*.xlsx")    
3 for A2 =file(dir+A3).xlsimport@t()  
4   If #A3==1 =B1.xlsexport@t(B3)
5   else =B1.xlsexport(B3)

此外还有合并同一个 EXCEL 文件中不同 Sheet 为一个 Sheet,以及合并后做分组、汇总等,请参阅EXCEL 合并汇总

SPL还可以很方便地处理以下EXCEL需求:

1、  读取自由格式、交叉表、主子表等格式的EXCEL文件

2、  将数据导出、追加到EXCEL文件,输出预设精美格式的EXCEL文件

3、  读写超大数据量的EXCEL文件

4、  合并及拆分EXCEL文件

请参阅SPL 解析及导出 Excel。

集算器是进行文件数据源处理的专业工具,可以方便地进行 TXT、Excel、Xml、Json、CSV、ini 等各种文件数据的混合计算、入库以及导出等工作。桌面级计算工具,即装即用,配置简单,调试功能完善,可设置断点、单步执行,每步执行结果都可查看。语法简单,符合人的自然思维,比其他高级开发语言更简单。请参阅文件处理的应用场景

SPL也能很方便地嵌入到JAVA应用,可参考Java 如何调用 SPL 脚本。

具体使用方法可参考 如何使用集算器。

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

  1. 如何将一个目录下的所有文件,合并成一个文件

    在上一篇文章讲到(http://blog.csdn.net/qy20115549/article/details/52784986):在处理文本时,经常遇到超过1g存储的数据,直接简单的读取,可能遇到 ...

  2. 将一个excel多个文件合并成一个文件的多个sheet

    将一个excel多个文件合并成一个文件的多个sheet 1.在新建文件夹目录下,将需要合并的excel文档放到该目录下 2.新建一个空白文档,将鼠标移动到sheet工作表上,单击右键,选择" ...

  3. 将多个Excel工作薄合并成一个工作薄如操作过程

    将多个Excel工作薄合并成一个工作薄如操作过程 1.需要流程 2.具体操作方法 1.需要流程 一共需要两步: 第一步:先将多个Excel工作薄合并成一个工作薄中的多个sheet表: 第二步:然后再将 ...

  4. php 根据一个数据组的id 取得另一个数据组对应的名称,怎样从两个spss的数据文件中选出id相同的数据,合并成一个文件...

    求教高手怎样从两个spss的数据文件中选出id相同的数据,合并成一个文件.谢谢.排序后用merge file操作,怎么原数据没有变化?output中提示这些 Renaming has created ...

  5. linux下将多个文件去除文件头合并_Linux下把多个文件合并成一个文件 - 卡饭网...

    互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档     互盾PDF分割合并工具将多个PDF文件合并成一个PDF文档 一.下载并安 ...

  6. 想知道如何将PDF合并成一个文件?一分钟教会你

    我们都知道,PDF文件具有较高的稳定性和安全性,因此,在日常工作中,我们经常收到许多PDF文件.然而,随着接收的PDF文件越来越多,查找PDF文件也很麻烦.但如果我们将多个PDF文件合并成一个文件,这 ...

  7. 如何将多个PDF合并成一个文件

    在工作中,我们会经常使用到 PDF 文件.有时候,我们在浏览多个 PDF,或者打印多个 PDF 文件时,觉得十分麻烦.将几个相关的 PDF 文件合并在一起,这样也不会太占据空间.如何将多个 pdf 合 ...

  8. PDF怎么合并成一个文件?试试这个思路

    PDF是一种很常见的电子文档格式,通常用于共享和打印文档.但是有时候,我们可能需要将多个PDF文件合并成一个文件,以便于管理和浏览.下面是一些可以用来合并PDF文件的方法,这些方法都有其各自的优缺点. ...

  9. 多个pdf怎么合并成一个文件,用这个方法最快速

    工作之后会发现,电脑上的PDF文件随着时间的推移越来越多了.因为经常要处理的PDF文件太多,每次查阅的时候都得花费不少时间去查找.适时地把一些同类型文档合并在一起会是一个好方法,所以学会把PDF合并成 ...

最新文章

  1. 解决类似umount target is busy挂载盘卸载不掉问题
  2. python对象编程例子-python面向对象编程:python类和实例讲解
  3. 科研实习 | 香港科技大学统计机器学习实验室张潼教授招收暑期科研实习生
  4. php常用操作数组函数,PHP自带的几个实用的数组函数
  5. Visualbox中linux的网络配置
  6. GCP发布Kaniko:在非特权容器和Kubernetes中构建容器镜像的工具
  7. classic example2
  8. SSM框架笔记16:EASYUI_SSM框架西蒙购物网
  9. Android动画定义知识小结
  10. redis核心面试题
  11. [linux] 查看目录/文件字节数
  12. IAR(8.324)---安装教程
  13. 在VMware上安装Ubuntu详细教程
  14. 高等数学在线计算工具
  15. Unity 鼠标进入UI控件,显示控件名称
  16. 为什么深圳成指关注度远远小于上证指数?
  17. 水果店开业活动策划,水果店开业怎么搞活动
  18. SpringBoot - 配置 Filter 的几种方式
  19. 第三方ZXing库zxing-android-embedded使用及自定义
  20. 200人 500人规模园区网设计(中小企业网络)

热门文章

  1. 忘记mysql的root密码啷个办
  2. iOS 开发者必不可少的 75 个工具,你都会了吗
  3. Android客户端登录注册模块
  4. 二叉树【按层打印、序列化、反序列化】
  5. 【中英双语】C 语言的历史
  6. Genesis公链加速区块链行业发展
  7. 爱快路由器 默认ssh 管理用户名 sshd
  8. python调用浏览器内核_python做个谷歌内核浏览器
  9. Android仿微信朋友圈4实现评论动态时输入框和软键盘自动定位到内容下面
  10. uni-app小程序分享