lightninng 发表于 2023-8-22 05:48

Excel合并Excel,表格合并表格

本帖最后由 lightninng 于 2023-9-7 05:49 编辑

# 1.软件功能
用于提取多个Excel(.xls和.xlsx)的第1工作表(Sheet)中部分数据,并合并到一个工作表(Sheet)中
注:不包含将多个工作表(Sheet)合并到一个工作簿(Workbook)中的功能

## 1.4版本软件更新日志2023.9.7
1. 修复当有excel在选中区域中无数据会导致的程序崩溃的bug,此为测试版,如果合并的excel文件在所选区域都有数据可以继续使用1.3版本

## 1.3版本软件更新日志2023.8.25
1. 重新使用nuitka1.7进行打包,实际运行速度个人感觉有所提升,如果想亲自对比,请自行下载1.2和1.3版本实际运行尝试
2. 有朋友想要源码,下载链接也放在下面了

## 1.2版本软件更新日志2023.8.24
1. 修复文件名中存在英文句号(.)而导致该文件无法从文件夹导入的bug
2. 修复因为缺少xlrd组件导致处理xls文件时程序崩溃闪退的bug
3. 修复了表格中的空白部分被填充na的错误
4. 更改了列标题和索引的命名方式为【文件编号+列名(或行名)】;1.1版本中的方式是【文件名+列名(或行名)】
5. 在导出文件中增加了记录【文件编号-文件路径】的工作表,便于在合并表中发现数据问题时快速找到对应的数据来源文件
6. 增加了保存文件时,在文件打开未关闭无法操作时的提示

# 2.碎碎念
软件特点:提取数据的区域选择、行标题和列索引的选择均使用类似excel中的可视化方式,如果只是想以最简单的方式实现提取多个表格中同一区域内容并合并到一个表格中,那么可以尝试一下这个软件
同类型工具其实是比较多的,论坛上的各种自制小工具,还有Excel插件类的(如方方格子,超级表格等),但还是选择自己写工具的原因如下:
- 插件类工具的相关功能设计的比较复杂,而且很多插件的表格合并工具的表格合并功能需要会员才能使用
- 完成和本工具相同功能的工具,往往使用起来比较繁琐。一般是命令行或者按单元格输入选定区域,或者使用模板来选择

# 3.乞讨
- **最重要的:希望有所反馈,如果遇到Bug,请到帖子中交流,谢谢!**
- 小小奢求:本人论坛币不多,求打赏!

# 4.下载链接
1.4版本
https://wwwj.lanzoue.com/iSUA517lv96b
密码:aix3

1.3版本(最新版本-nuitka打包)
https://wwwj.lanzoue.com/i6P5n16fyx8d
密码:awrh

1.3版本源码
https://wwwj.lanzoue.com/izPIU16fyxaf

~~1.2版本(最新版本-pyinstaller打包)~~
~~https://wwwj.lanzoue.com/inthA16cid2d~~
~~密码:3ixr~~

~~1.1版本~~
~~https://wwwj.lanzoue.com/ipatj161tcni~~
~~密码:i3ye~~

# 5.使用方法
说明:
(1)本程序是使用Pyinstaller和nuitka打包的64位python程序,无法在32位系统中运行
(2)1.3及1.3之前的版本请保证所有文件的第一个工作表里所选区域中有数据,当前版本无法处理有文件在所选区域无数据的情况








xiexuhuai 发表于 2023-9-18 17:36

很不错的软件,虽然功能很简单,但需要这个的人肯定不会vba等其他方法。
不知道还能不能改进一下:
1.excel合并要选取区域,可实际使用中不同excel的区域可能不同,能不能不选取区域,4行的excel和5行的excel直接合并。
2.如果不能,那么选取区域默认是第一个工作表是否有些不妥,能不能默认是文件最大的工作表,因为文件最大的工作表往往是数据最多的,合并时可以用空白行,但是不能缺少一些行。

lightninng 发表于 2023-10-4 12:48

zikai 发表于 2023-10-3 09:13
win7运行不了

64位程序,按道理说,你如果是win7 64位应该是没问题的~~

qiye6889 发表于 2023-8-22 15:18

不一样的内容可以合并吗?比如不同品牌的材料,大同小异,合并起来会乱吗

shouhui 发表于 2023-8-22 16:05

为什么360会报毒?

jjoobb123 发表于 2023-8-22 16:55

谢谢分享

浓茶 发表于 2023-8-22 17:11

支持一波工具不错。

飘浮 发表于 2023-8-22 17:17

不错的软件。。

lovesowelu 发表于 2023-8-22 17:41

不错不错

sczjlq 发表于 2023-8-22 19:10

感谢分享,收藏备用{:1_921:}

lcxzst 发表于 2023-8-22 20:12

如果能加入某列筛选,对筛选出的数据进行由大到小的降序排序,然后将有数的行留下,其他为0的列全部删除。
这样的话,就更完美了。

lightninng 发表于 2023-8-22 21:29

shouhui 发表于 2023-8-22 16:05
为什么360会报毒?

不清楚,我的环境是Windows 10 专业工作站版 64位,python3.10.8,pyqt5,打包用的pyinstaller ,感觉没有报毒的要素啊
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: Excel合并Excel,表格合并表格