我有一个包含一些计算列的 excel 文件。
例如,我在“a”列中有一些数据,“b”列是使用“a”列中的值计算的。
我需要将新数据附加到“a”列并计算“b”列并保存文件。
import pandas as pd
df = pd.DataFrame({'a':[1,2,3],'b':["=a2","=a3","=a4"]})
df.to_excel('test.xlsx',index=False)
当我尝试使用 pandas read excel 读取文件时,它会将“b”列读取为 NaN。
df = pd.read_excel(r'test.xlsx')
我如何做到这一点。可能是如果我可以将文件作为字符串读取并将公式附加为字符串。当我在excel中打开文件时,excel会进行计算吗?