Board logo

标题: [文本处理] 依据源csv表格各列数据拆分后生成两个新表格,恳请老师帮助! [打印本页]

作者: PCL0769    时间: 2021-9-13 16:23     标题: 依据源csv表格各列数据拆分后生成两个新表格,恳请老师帮助!

本帖最后由 PCL0769 于 2021-9-17 08:43 编辑

恳请老师出手帮助,谢谢!
附上单支的源数据及拆分后生成的两个例表
链接:  https://pan.baidu.com/s/1Vge-i2-jxMM3m7QRgCSdXg   提取码:   htrp  

每天有4500多个表格,
文件夹20210901,文件夹下有
000001.csv
000002.csv
000004.csv
000007.csv
600000.csv
600001.csv
.........
文件夹20210902,文件夹下有
000001.csv
000002.csv
000004.csv
000007.csv
600000.csv
600001.csv
.........
文件夹20210903,文件夹下有
000001.csv
000002.csv
000004.csv
000007.csv
600000.csv
600001.csv
.........
需要按文件夹日期生成新的两个文件夹
文件夹20210901买,文件夹下有
000001.csv
000002.csv
000004.csv
000007.csv
600000.csv
600001.csv
.........
文件夹20210901卖,文件夹下有
000001.csv
000002.csv
000004.csv
000007.csv
600000.csv
600001.csv
.........
..............................

源csv表格格式内容:
序号                时间                   价格               成交                委卖量                委买量          方向         委卖ID              委卖价        委买ID                委买价               
1                09:25:00                18.89                100                100                100                B                1                17.1                1                20.9               
2                09:25:00                18.89                300                300                3600                B                2                17.1                2                20.9               
3                09:25:00                18.89                100                100                3600                B                3                17.1                2                20.9               
4                09:25:00                18.89                100                100                3600                B                4                17.1                2                20.9               
5                09:25:00                18.89                100                100                3600                B                5                17.1                2                20.9               


将这个源数据中的数据按委买ID和委卖ID拆分成两个csv新表格,这两个委托ID中有些是一笔成交,有些是多笔成交,如果是一笔的就直接生成一组,如果是多笔成交就将这多笔成交求和后组成一组,此处的成交是统计成交列中的数值
例  委卖ID
ID                           时间            委托手数                  价格          成交金额(万)    成交笔数             主动               
15968                09:48:32                  12                19.35                2.32                1                S               
23793                09:59:07                  8                19.44                1.56                1                S               
32034                10:08:01                  10                19.6                  1.96                1                S               
39541                10:15:15                  8                19.69                1.58                1                S               
47782                10:20:42                  1                19.93                0.2                1                S               
80399                10:38:10                  50                20.43                10.21                4                S               
60523                10:27:35                  250                20.14                50.35                12                S               
71992                10:33:59                  500                20.2                101.04                23              此处空格表示是B  --买入  #如果能写入B更好       
80233                10:38:07                  10                20.42                2.04                2                S               
96715                10:51:03                  10                20.23                2.02                1                S               


例 委买ID
ID                        时间                委托手数              价格                成交金额(万)        成交笔数           主动               
3775                   09:34:09                  73                19.1                13.94                3                B               
50862                10:22:24                  181                19.99                36.18                2                B               
77393                10:36:52                  659                20.38                134.3                80                B               
102116                10:56:09                  5                20.05                1                1                B               
1871                 09:31:58                  52                19.81                9.89                5                B               
15885                09:48:27                  500                19.34                96.7                31         此处空格表示是S  --卖出  #如果能写入S更好               
68488                10:31:39                  2                20.34                0.41                2              此处空格表示是S  --卖出  #如果能写入S更好               
93211                10:47:12                  15                20.22                3.03                1                B               
23544                09:58:32                  2                19.43                0.39                1                B               
125                   09:25:00                    34                19.5                  6.42                6               此处空格表示是S  --卖出  #如果能写入S更好
作者: PCL0769    时间: 2021-9-13 17:10

本帖最后由 PCL0769 于 2021-9-17 08:44 编辑

老师你好!
作者: PCL0769    时间: 2021-9-13 17:13

本帖最后由 PCL0769 于 2021-9-17 08:45 编辑

源格式内容:源csv表格中的各列表头
序号      时间                 价格             成交           委卖量          委买量          方向         委卖ID           委卖价        委买ID          委买价               
1        09:25:00           18.89           100             100             100             B              1                17.1            1                20.9               
2        09:25:00           18.89            300            300            3600            B              2                17.1             2                20.9
作者: PCL0769    时间: 2021-9-13 17:20

本帖最后由 PCL0769 于 2021-9-13 17:21 编辑

源csv表格 及 生成新csv表的例表格式内容,一并上传到了首楼中云盘链接
作者: PCL0769    时间: 2021-9-14 13:30

本帖最后由 PCL0769 于 2021-9-17 08:46 编辑

写个SQL脚本处理也行,恳请老师出手帮忙,谢谢!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2