我对 Python 还很陌生,主要目标是学习该语言以自动化某些流程并使用实时数据更新/填充 Excel 电子表格。有没有办法(例如通过 openpyxl)使用通过 python 包(例如 pandas 或通过 BeautifulSoup 进行网页抓取)提取的数据来更新特定单元格?
我已经有了必要的代码来提取 Python 项目所需的数据系列,但完全不知道如何将此数据链接到 Excel。
import pandas as pd
import pandas_datareader.data as web
import datetime as dt
start = dt.datetime(2000,1,1)
end = dt.datetime.today()
tickers = [
"PYPL",
"BABA",
"SAP"
]
df = web.DataReader (tickers, 'yahoo', start, end)
print (df.tail(365)['Adj Close'])
最佳答案
Pandas 有一种将 Dataframe 导出到 Excel 的方法。 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.to_excel.html
filename = "output.xlsx"
df.to_excel(filename)
关于python - 使用实时 Python 数据更新 Excel 电子表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57431051/