比如,我发布一个信息采集的excle,里面会有姓名、身份证号、年龄、所属部门等,发布给各个部门进行填写,最后汇集到我这边会有大量的同标题而内容不同的表格,怎样才能快速合并在一起,之前查阅资料有使用vba代码处理,也有的使用高版本的Excel合并表格功能,但有些版本没有此项功能,且vba代码需要查阅资料,复制运行。有没有更加方便快捷的实用方法? 表格, 在一
最好直接使用腾讯文档或者WPS云文档。 如果不能用云,可以弄一个excel汇总表模版,用AI生成一个VBA即可。VBA可以遍历EXCEL所在文件夹内所有excel表格,直接汇总,相当于用AI做一次VBA后,以后就一键的事。
最方便的就是发布一个在线表格,一起在同一个表格中的同一个工作表中填写。其他的https://blog.csdn.net/weixin_43046974/article/details/127686739
正好有个现成的python代码[Python] 纯文本查看 复制代码import os,warnings import pandas as pd warnings.filterwarnings('ignore') path=r'C:\Users\your\Desktop\新建文件夹' #文件所在文件夹路劲 lsts=[] for file in os.listdir(path): if os.path.join(path,file).endswith('.xlsx'): wb=pd.ExcelFile(os.path.join(path,file)) ws=wb.parse(dtype='str') lsts.append(ws) if lsts: df=pd.concat(lsts) df.to_excel(r'C:\Users\your\Desktop\合并后表格.xlsx',index=False) print(f'合并完成,合并了{len(lsts)}个表格')
结合你的需求最优方案肯定是使用云文档,但是你收集的信息中有身份证号码等个人隐私信息,为了信息安全这个方案就不太实用了。 其次,如果你分发到各部门的excel文档的的列名和顺序相同的话,可以使用最原始的Ctrl+C然后Ctrl+V,这种方案信息的安全性稍微高点。
通过网盘分享的文件:Excel文件合并工具.rar 链接: https://pan.baidu.com/s/1KG4Lw1tlgPJM06bmHEWfxg?pwd=8888 提取码: 8888 --来自百度网盘超级会员v3的分享 解压密码:52pojie