python - 使用实时 Python 数据更新 Excel 电子表格

标签 python excel openpyxl real-time-updates

我对 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/

相关文章:

excel - 用于 Excel 的开源 JDBC 驱动程序,Maven 存储库上的 CSV 文件

python - Openpyxl - 我可以使用 Openpyxl 创建水平条形图吗?

Python 故障处理程序显示错误窗口

python - 从终端运行时如何调用 python 函数

javascript - Angular下载csv文件国际字符

python - openpyxl 数据透视表和 pandas 数据透视表

python - 将 Excel 文件流保存到 azure blob 存储

具有工作线程的 Python 套接字

python - 如何在 Django ModelForm 中过滤 ManyToManyField 选项?

vba:运行时错误 '9'