本帖最后由 k53247l2 于 2019-9-2 00:00 编辑
软件名称:胖纸的工具箱V1.1
开发语言:python3.7
支持平台:windows
开发动机:主要是在网上找不到符合自己的一个工作簿合并工具,广告多就算了,还不好用,有些太老旧了!索性自己用python制作一个符合自己使用要求的小工具,功能也只有合并同一个文件夹下面所有工作簿第一个sheet数据的功能,如果说有其他的需求建议,大家也可以在帖子中留言,看到合适的楼主会去努力实现
软件界面:
更新:
2019/4/14 19:57 V1.1 更新了合并表格式,xls改为了xlsx
步骤:
1、选择目标文件
2、选择要删除的标题行(默认数值为1,也就是说从第二个workbook内容开始删除第一行,如果填写2,那么就删除2行,本数值不对【xls分页合并】起作用
3、选择对应的合并格式
csv格式合并:只支持csv格式;反馈 xls格式文件;
xls格式合并:支持xls、xlsx格式;反馈 xls格式文件;
xls分页合并:支持xls、xlsx格式;分页合并,每一份workbook的内容为一页保存;反馈 xls格式文件;
使用【xls分页合并】合并两份文件结果是这样的:
注意哈,sheet的名字是从数字0开始向上累加的,原本是想用文件名称的,但是用文件名称的话有很多不确定因素,这些不确定因素会导致各种报错(比如说原文件名过长,2333)所以索性就用了数字来替代(我真他妈的机智(〃'▽'〃))
4、合并成功
合并成功软件下方会有提示的,在选择合并的路径下面会出现一个名为“合并表.xls”的文件,这个就是最终合并的得到的文件。
已知报错&其他:
1、csv文件格式是UTF-8-BOM导致报错
解决方法:更改原数据为UTF-8格式保存,一般都是这个编码,基本不会有CSV格式会保存为UTF-8-BOM格式,这个csv格式合并,可以完美的处理支付宝账单里面的表,支持(GB2312/ANSI/UTF-8)三种编码一起合并为一个的文件(支付宝你个坑!一份账单解压出来三份文件三种格式,哎哟你小子真屌哦,2333)。
2、杀毒软件有可能误报提醒
解决方法:杀毒软件报提醒!!!万万没想到啊,万万没想到┗( ▔, ▔ )┛怎么说呢,我的技术还没有这么牛逼,反正这个软件是肯定无毒的,信不信由你,用不用也由你,丑话说前头,我只能保证这个无毒,其他一概不担责。
3、合并文件过大【已解决】
解决方法:xls格式的原因,把汇总表另存为xlsx格式文件大小会大大减小,试了下大概是1:3的比例吧(xlsx:xls = 1:3)
4、合并数量超过65536行【已解决】
解决方法:xls格式的原因,因为xls至多支持65536行。
5、合并的数据不带原格式
解决方法:无解,原数据的表格,背景色的,线条都不带的。
最后,如果有其他好的想法,比如说实用的功能需求,直接帖子回我吧(感谢@JieW_L的提醒,Thanks!,力所能及的情况下,我会抽时间补上的,感谢各位的支持!
转载请发转载链接,不能拿该软件盈利!
下载链接:https://pan.baidu.com/s/14VhH5TREWRIigD2m1Wq5oA
提取码:ae1d
解压缩密码:52pojie
|