0

我想用 openpyxl 在 excel 文件中用 yfinance 写一个 Stock close read

import yfinance as yf
from openpyxl import load_workbook
import pandas as pd

data=yf.download('UCG.MI','2019-10-29','2019-10-30')

wb = load_workbook('path/Esempio.xlsx') 
ws  = wb['Sheet1']

x=data.iloc[[0],[3]]

ws['B3']=x
wb.save('path/Esempio.xlsx')

我有一个错误

'无法转换关闭'

4

1 回答 1

0

将 iloc 与列表一起使用时,它将返回一个 pd.Series,请改为执行此操作。

x=data.iloc[0,3]

您还可以这样做保存整个数据框。

data.to_excel('path/Esempio.xlsx')
于 2019-10-31T10:36:51.153 回答