将多个excel工作簿中的工作表合并到一个新的excel文件中
因为朋友需要,表格合并并筛选结果。excel表格操作数据量大了就会非常卡,能够编写程序避免重复劳动是程序员的基本职业素质,所以这短短几十行代码就诞生了。
首先描述一下,最初的excel结构吧。
表格数据存在于excel文件的sheet2工作表中,需要把这些合并到一个新的表里。我首先生成了一个txt文件,用excel直接导入文件即可,使用空格做分割符。
思路:
1.打开需要合并的文件
2.读取第一行数据
3.写到新文件中
4.保存新文件
5.在目录中excel遍历结束前,重复1-4步
=========================================================
使用方法:
1、合并:
把需要合并的表格放到sbs文件目录中,
执行merge.py,在result目录中生成total.txt文件。打开excel表格,在数据中导入该文件即可。
2、筛选
执行doUniq.py,生成两个文件在result中。 一个repeat.txt,是重复的数据。一个uniq.txt是去重之后的唯一数据。
=========================================================
有新的需求可直接修改代码即可,代码不多。
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Python实现处理excel,多个表格合并,筛选.zip (8个子文件)
merge-uniq-excel-master
.idea
misc.xml 185B
vcs.xml 180B
modules.xml 284B
workspace.xml 11KB
merge-uniq-excel.iml 431B
README.md 1KB
doUniq.py 532B
merge.py 3KB
共 8 条
- 1
我慢慢地也过来了
- 粉丝: 5790
- 资源: 3710
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页