比如5000个excel文件中都有1月2日的交易数据。现在需要将每个文件中1月2日的数据提出来,组成一个新的excel文件,即1月2日的交易数据文件,以1月2日命名。
下面的程序是将5000只股票1月2日的交易数据提出来,形成一个1月2日所有股票的交易数据快照。
import pandas as pd
import os
# 这个文件是存入新的excel文件的日期文件
file1 = 'D:\\tmp_financial\DailyK\TEST\date.xlsx'
df1 = pd.read_excel(file1)
# 定义目标文件夹路径
source = "D:\\tmp_financial\DailyK\standard_dailyK"#5000只excel文件目录
des = "D:\\tmp_financial\DailyK\standard_camera"#将要存入的文件目录
file_extension = ".xlsx"#写入的文件类型是excel
# 循环遍历文件1的所有行
for index, row in df1.iterrows():#一行一行的读取
# 获取交易时间
date = row['交易时间']
#创建一个空的excel,列名先固定下来,用来存快照数据
columns = {
'证券代码': [],
'交易时间': [],
'开盘价': [],
'最高价': [],
'最低价': [],
'收盘价': [],
'前收盘价': [],
'涨跌幅': [],
'5日涨跌幅': [],
'10日涨跌幅': [],
'20日涨跌幅': [],
'60日涨跌幅': [],
'成交量(手)': [],
'量比': [],
'换手率(%)': [],
'市盈率(TTM,亏损的PE为空)': [],
'流通市值(万元)': [],
'振幅': []
}
#根据上面的列名创建一个
将多个excel文件中的特定数据汇总到一个excel中
于 2024-01-28 13:32:55 首次发布

最低0.47元/天 解锁文章
7375

被折叠的 条评论
为什么被折叠?



