淘宝卖家后台工具业务人员下载的文件来源。只要业务人员下载的表格是这样的xls特别文件。特别哪里?1,不能被power query识别。2,用ado跨工作簿取数的方法无法识别。等等可能没有发现的问题.但以上问题,打开文件后什么都不保存,然后关闭后变得正常,问题消失了。这个问题应该在搜索之前至少存在十年,基本上是由金蝶等某个系统导出的。xls这种问题将存在于文件中。个人猜测可能是某个版本 编程语言或编程工具或数据库导生成xls由文件问题引起的。这个问题可能是业内很多人必须面对的问题。虽然可以用com绕过自动化的方法,但总是不完美。当数量较大时,内存会溢出并使用pyhon的pandas能很好地解决快速合并大量工作薄的问题。
源码如下。
import pandas as pd
import glob
汇总表=pd.DataFrame()
#wj=glob.glob(r"C:\\Users\\Administrator\\Desktop\\汇总文件名表名\\**/*.xls", recursive=True)
wj=glob.glob(r"/storage/emulated/0/Download/玄学问题//玄学问题/**/*.xls", recursive=True)
print(wj)
for 路径 in wj:
文件名=路径.split("/"
df=pd.read_excel(路径,usecols=[0,1,2,3,4,5]header=None,sheet_name=None)
df=pd.concat(df)
表名=df.index[0][0]
df.insert(0, '工作簿', 文件名)
df.insert(1, '工作表', 表名)
汇总表=pd.concat([汇总表,df])
print(汇总表)
汇总表.to_excel("~/storage/downloads/合并表.xlsx",index=False)
print(";合并完成")
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至827202335@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.eztwang.com/dongtai/69851.html