首页 > 解决方案 > 如何将我的雅虎财务输出保存到 excel 文件

问题描述

我正在尝试提取此选项数据以便在 excel 中进行一些分析。我已设法从雅虎财务中提取数据,但无法将其保存到 Excel 文件中。我曾尝试使用 xlsx 编写器,但似乎无法以正确的顺序获得它。到目前为止,这是我的代码:

from yahoo_fin import options
tsla_dates = options.get_expiration_dates("tsla")
print(tsla_dates)
output = options.get_calls("TSLA", "August 21, 2020")
import pandas as pd
import xlsxwriter
datatoexcel = pd.ExcelWriter("Options.xlsx", engine ='xlsxwriter')
data.to_excel(output, sheet_name('Sheet1')
---------------------------------------------------------------------------

NameError Traceback(最近一次调用最后一次)在 5 import xlsxwriter 6 datatoexcel = pd.ExcelWriter("Options.xlsx", engine ='xlsxwriter') ----> 7 data.to_excel(output, sheet_name('Sheet1')) 8 数据到excel.save()

NameError:名称“数据”未定义

datatoexcel.save()

您还知道如何将 options.get_calls 的输出保存到数据框中吗?

多谢

标签: pythonexcelpandasdataframeyahoo-finance

解决方案


推荐阅读