给老娘写个简单Excel文件汇总程序

  妈妈告诉我经常要做一件很无聊的事情,就是将来自各单位的所有相同格式的Excel表进行叠加汇总(就是把相同区域内的所有值进行相加然后放到一个新的表格中),于是我告诉她这只需要编一个简单的文件就可以自动实现,需要做的仅仅是把所有要处理的文件放到一起然后点一下按钮。以下是我最好的效果图,然后说一说怎么做。

  

 

    源码下载地址○>>

  这个软件是用WinForm做的,为了支持老娘单位里的n台XP机器,框架选用.net framework 2.0 。

 

  算法很简单,扫描文件夹中所有的待处理文件(扩展名为.xls或.xlsx),然后对于每一个文件扫描所有的WorkSheet(每一个文件可以含有多个WorkSheet,就是表格)。因为汇总的表格格式是相同的,所以只需要用户输入一行坐标说明待汇总区域的行号区间和列号区间,上图中扫描的是表格中从4行到57行、3列到5列的区域。这样就可以遍历每一张WorkSheet,并且将他们写入到一张新的表格(WorkSheet)中并且将文件另存为。整个程序没有什么太难的地方,第一次做Excel文件处理在读写上查资料费了点劲。

 

  最后,能帮到老妈,当然是很开心的啦。源码分享给大家,欢迎批评指正。另外该软件会不断更新。

 

  written by Kim

  Bosnma原创文章,转载请注明出处

  http://www.bosnma.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值