将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 (将#修改为@)