写一段代码获取某股票当日收盘价,并将收盘价填入特定EXCEL文档的特定单元格
时间: 2024-12-22 10:21:19 浏览: 2
基于PSO-LSTM神经网络的股票调整收盘价预测Python源码.zip
为了在Python中获取股票当日收盘价并将数据写入Excel,你可以使用pandas库来处理数据以及openpyxl或xlwt库来操作Excel文件。假设已经安装了所需库,这里有一个例子:
```python
import pandas as pd
from tushare import ProClient
from openpyxl import Workbook
# 注册并设置tushare API Key
pro = ProClient()
pro.set_token('your_api_key')
# 定义股票代码和日期
stock_code = '000001'
date = datetime.date.today().strftime('%Y-%m-%d') # 获取当前日期
# 调用tushare获取收盘价数据
data = pro.daily(ts_code=stock_code, trade_date=date)
# 将数据转换为DataFrame
df = pd.DataFrame(data)
# 提取收盘价
close_price = df.iloc[0]['close']
# 创建或打开Excel文件
workbook = Workbook()
sheet = workbook.active
# 写入指定单元格
cell = sheet.cell(row=1, column=1) # 假设第一行第一列是A1
cell.value = close_price
# 保存文件
workbook.save('stock_data.xlsx')
阅读全文