微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将excel文件合并到一个未在最终工作簿输出中填充的工作簿计算字段中

如何解决将excel文件合并到一个未在最终工作簿输出中填充的工作簿计算字段中

我将几个Excel工作簿添加到1个工作簿中。生成输出将填充未计算的字段,但是不会填充原始工作簿中从公式导出数据的列。有没有办法将值复制到输出工作簿?

[1] https://i.stack.imgur.com/xeRSX.png 一个工作表的示例。我有500个想要合并在一起。

[2] https://i.stack.imgur.com/Cbs1i.png 显示未从原始工作簿填充空列的输出工作簿。这些字段是计算值(例如C2 = Max(Sheet1!C2:C100)

用于合并目录中所有excel文件的脚本:

Import pandas as pd
import glob

all_data = []
for f in glob.glob("/Users/lidia/Desktop/output/*.xlsx"):
    all_data.append(pd.read_excel(f,sheet_name='Sheet2'))
df = pd.concat(all_data,ignore_index=True)

df.to_excel("/Users/lidia/Desktop/output.xlsx",index=False)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。