【发布时间】:2016-03-27 12:47:47
【问题描述】:
我可以(感谢 dbenham 及其强大的 JREPL.BAT)使用命令从 CSV 文件中删除标题行
jrepl "^(Date,)?.*" "($1?i++:i)?$0:false" /jmatch /jbeg "var i=0" /f test.txt /o output.txt
我现在需要在此 csv 中插入每一行的第一列(此处为 2016-03-27)的日期下方,并删除最后一行(总计)。 jrepl 也会这样做吗?谢谢!
Report,Begin Date,End Date,Currency,Change Currency
Activity Summary By Account,2016-03-27 00:00:00.000 -0600,2016-03-28 00:00:00.000 -0600,USD,Change Currency
Affiliate,Account,Screen Alias,Total Wagered,Total Payout,Net Win Loss,Percent Payout
FaridZ,BuF,BuFis,1153.00,828.00,325.00,71.81%
JohnX,adel,adel,104.70,71.70,33.00,68.48%
FaridZ,chat00,shat,49065.00,45987.50,3077.50,93.72%
,,Total:,"50,657.70","47,247.20","3,410.50",93.26%
【问题讨论】:
-
你的问题不清楚。显示输出应该是什么样子。
-
您好,感谢 dbenham 对此进行调查。我要添加最终输出的截图(excel)!
-
比起截图,我认为输出的简单文本表示会更好。
-
好的,我已经发布了截图。告诉我你是否需要它的文字,我会添加它。谢谢!
-
截图没问题。但是显示的输出并没有删除 Total: 行,所以我对您的要求感到困惑。
标签: csv batch-file command-line-tool jrepl