我想通过openpyxl修改现有的excel。 其目的是获取财务数据并将其插入特定列中,以便执行计算。你知道吗
我想在第一栏列出开盘价
我写这个代码。你知道吗
import datetime as dt
import pandas as pd
import pandas_datareader.data as web
from openpyxl import load_workbook
start = dt.datetime(2018, 1, 1)
end = dt.datetime(2019, 1, 1)
ticker = "AAPL"
yahoo = web.DataReader(ticker, 'yahoo', start, end)
#print(yahoo['Open'])
wb = load_workbook('aa.xlsx')
ws = wb.active
ws.title = "Change Sheet__"
ws["A"].value(aaa)
wb.save("aa.xlsx")
错误是:
回溯(最近一次呼叫): 文件“C:\Users\Davide\Desktop\aa.py公司,第23行,在 ws[“A”].值(aaa) AttributeError:“tuple”对象没有属性“value”
IIUC,这应该有用:
然后我们决定用您的df替换您的列。
如果我加上这个
n=1 for n in range(1, 100): ws.cell(row=n, column=1).value(4) n+1
;它将所有4个都粘贴到A列中
但我希望整个雅虎['Open']数组被粘贴
相关问题 更多 >
编程相关推荐