尝试使用python将值写入excel表。尝试将结果导入数据框

时间:2018-01-27 00:36:20

标签: python excel

我正在尝试写入excel文件,然后将结果加载到DF中。但是,计算值在DF中返回N / A,即使我打开excel表时它们也正确显示。

如果我在使用python更新后手动打开并保存excel表,则加载数据框可以正常工作。

以下是代码:

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)

Output of dataframe

提前致谢!

0 个答案:

没有答案