当我发布一个excle表格,让各个部门进行填写,怎样快速合并在一个表格中?

查看 93|回复 9
作者:shatong163   
比如,我发布一个信息采集的excle,里面会有姓名、身份证号、年龄、所属部门等,发布给各个部门进行填写,最后汇集到我这边会有大量的同标题而内容不同的表格,怎样才能快速合并在一起,之前查阅资料有使用vba代码处理,也有的使用高版本的Excel合并表格功能,但有些版本没有此项功能,且vba代码需要查阅资料,复制运行。有没有更加方便快捷的实用方法?

表格, 在一

congcongzhidao   

就用腾讯文档,弄个采集表
retsyo   

腾讯文档
直接发布在线表格,对他人隐藏姓名、手机、身份证等等关键信息
或者,你做成收集表
haibin9605   

WPS会员功能,合并表格-将多个工作簿合并成一个工作簿
elceric   

最好直接使用腾讯文档或者WPS云文档。
如果不能用云,可以弄一个excel汇总表模版,用AI生成一个VBA即可。VBA可以遍历EXCEL所在文件夹内所有excel表格,直接汇总,相当于用AI做一次VBA后,以后就一键的事。
NYPD2000   

最方便的就是发布一个在线表格,一起在同一个表格中的同一个工作表中填写。其他的https://blog.csdn.net/weixin_43046974/article/details/127686739
lisongmei   

正好有个现成的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)}个表格')
naixubao   

结合你的需求最优方案肯定是使用云文档,但是你收集的信息中有身份证号码等个人隐私信息,为了信息安全这个方案就不太实用了。
其次,如果你分发到各部门的excel文档的的列名和顺序相同的话,可以使用最原始的Ctrl+C然后Ctrl+V,这种方案信息的安全性稍微高点。
Doublevv   

通过网盘分享的文件:Excel文件合并工具.rar
链接: https://pan.baidu.com/s/1KG4Lw1tlgPJM06bmHEWfxg?pwd=8888 提取码: 8888
--来自百度网盘超级会员v3的分享
解压密码:52pojie
naixubao   

收集表格后,让AI写一个合并脚本
您需要登录后才可以回帖 登录 | 立即注册

返回顶部