我正在尝试写入excel文件,然后将结果加载到DF中。但是,计算值在DF中返回N/A,即使在我打开excel工作表时,它们正确显示
如果我在使用python更新后手动打开并保存excel工作表,那么加载dataframe就可以了
代码如下:
from openpyxl import load_workbook
import pandas as pd
if __name__ == '__main__':
portfolio_values = getBalances('USD')
wb = load_workbook(filename = 'Client_Portfolio_Tracker.xlsx')
clients = wb['Clients']
clients['F2'] = portfolio_values
clients['G2'] = datetime.datetime.now().strftime("%m/%d/%y %H:%M")
wb.save('Client_Portfolio_Tracker.xlsx')
client_df = pd.read_excel('Client_Portfolio_Tracker.xlsx', sheetname = 'Clients')
print(client_df)
提前谢谢
目前没有回答
相关问题 更多 >
编程相关推荐