def add_gbbq(mypath,need_list=[]):
'更新本变迁资料(采用临时列表法)'
gbbq_list = []
end_row = []
if len(need_list) == 0:
return gbbq_list,end_row
print('正在更新财务数据,请稍候……')
wb = load_workbook(mypath + 'base\\gbbq.xlsx')
ws = wb.active
gb_list = []
for i in range(2,ws.max_row+1):#股本变迁资料转为列表
for j in range(1,9):
if j != 2:#股票名称不提取
gb_list.append(ws.cell(i,j).value)
for file_name in need_list:
if file_name =='sh000001':
continue
bq_list = []
file_num = file_name[2:]
while i < len(gb_list):#提取文件的股本变迁资料
if gb_list[i] == file_num:
股本变迁资料更新函数(txt to excel)
该函数用于更新股本变迁资料,从txt文件读取数据并转换到Excel。遍历股票列表,提取股本变更数据,检查文件是否存在,若文件损坏则跳过。根据日期更新Excel中的流通盘、送股和分红信息,并保存更改。
摘要由CSDN通过智能技术生成