将多个excel文件中的特定数据汇总到一个excel中

比如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日涨跌幅
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值