比如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日涨跌幅
将多个excel文件中的特定数据汇总到一个excel中
于 2024-01-28 13:32:55 首次发布