感谢大家的回帖和宝贵的意见,综合大家意见对软件进行了改进。
这是个Python写的练手的工具,分享给吾爱的朋友们。
更新说明:
2022.11.12更新3.1
1.修复切换 3拆分各表功能时,列表框会清空的bug。
2.选择添加表名到辅助列,从生成在最右列修改为生成在B列,A列生成文件路径信息
3.原来程序是64位,有些32位电脑运行出错,现在改为软件32位。
支持拆分表功能,可把每个Sheet分别生成一个单独的Excel文件,也可把数据处理(删除行列)后分别生成一个文件。
支持多文件合并功能,把每个sheet表或多个CSV文件合并到一个excel文件里,多表显示。支持文件处理(删除行列)后再合并。
支持合并时在数据最左列添加辅助列并填入表名的功能,方便合并数据进行透视。
支持仅合并或拆分指定的表功能,合并拆分更加灵活。
支持文件格式.xls、.xlsx、.csv。
支持选择或拖拽文件夹支持遍历子文件夹。
支持多个文件多个表合并到一个新表里并生成新的文件,可设置处理数据(删除行列)后再合并。
合并或拆分excel文件时都可以选择操作或不操作指定的表。
----------------------------------------------------------------------------------------------------------------------------------------
2022.11.11 更新3.0版
1.增加拆分表功能,可把每个Sheet分别生成一个单独的Excel文件,也可把数据处理(删除行列)后分别生成一个文件。
2.增加多文件合并功能,把每个sheet表或多个CSV文件合并到一个excel文件里,多表显示。支持文件处理(删除行列)后再合并。
3.增加合并时在数据最右添加辅助列并填入表名的功能,方便合并数据进行透视。
4.增加仅合并或拆分指定的表功能,合并拆分更加灵活。
5.支持文件格式.xls、.xlsx、.csv。
6.选择或拖拽文件夹支持遍历子文件夹。
7.支持多个文件多个表合并到一个新表里并生成新的文件,可设置处理数据(删除行列)后再合并。
8.文件体积更小,从36MB减小到22MB,其实还可以更小11MB,但是程序启动速度会变慢,所以综合体积和启动速度选择了22MB.
合并或拆分excel文件时都可以选择操作或不操作指定的表。
----------------------------------------------------------------------------
2022.11.10日更新2.1版:
重新用openpyxl+xlrd编写代码,体积小了很多,运行速度也快了n倍。
1.支持格式.xls、.xlsx、.csv
2.选择或拖拽文件夹支持遍历子文件夹
功能介绍:
1。把单个多个Excel文件中的每个Sheet表中的内容复制到一个新的Excel文件的第一个Sheet表中。2。可以设置不需要的行列,合并的时候设置区域不进行合并)。
3。可以设置文件中不需要合并的表或者只合并的表。
使用说明:
1.选择合并的文件格式xls* 或csv。
2.选择需要合并的excel文件,或者把文件或文件夹拖拽到列表框。
3.设置参数,设置表头(标题)的行数;设置标题下面删除的行,设置左右侧不需要的列,设置底部不需要的列,设置不需要合并或拆分的表或只合并只拆分的表,如果都需要则默认即可。
3.选择保存的位置,不选择则默认保存到桌面
4.选择功能,1.合并多文件多表生成单文件单表。 2.合并多文件多表生成单文件多表。3拆分多文件多表生成多文件单表。
4.点击开始合并 则 生成一个新excel文件,表名:新合并.xlsx
详细说明参数,请看下图设置数据复制区域,
sheet表合并说明:假如每个excel文件的前2个表不需要合并,则下面sheet表设置选择正数2,假如excel文件中的最后3个表不需要合并,则sheet表选择负数-3,
假如excel文件有4个表,表名分别是数学,化学,英语,语文,如果数学表不需要合并,则在下方文本框填入数学,如果数学和化学表都不需要合并,则填入学(数学化学共有的字)
如果语文和英语不需要合并,则填入语,假如 数学、语文不合并,则填入数学 语文(空格隔开)。
下载地址
新版3.1下载
网盘下载,解压密码:52pojie
链接:https://pan.baidu.com/s/1H0QgWRgsLXtT1RZbVhOI2Q?pwd=52pj
提取码:52pj