【发布时间】:2018-12-31 14:57:23
【问题描述】:
我有一个包含大约 2500 列的 CSV 文件,没有按管道分割的标题 |分隔符。
file.csv 看起来像这样:
x,y,z,x1,x2,x3,x4,x5,x6,x7,x8,x9,...(about 2500 more)...,x2500
0,0,0,a1,a2,a3,a4,a5,a6,a7,a8,a9,...(about 2500 more)...,s2500
1,1,1,b1,b2,b3,b4,b5,b6,b7,b8,b9,...(about 2500 more)...,b2500
….
我想根据列号将此文件拆分为多个文件。
使用 Bash,我使用了 cut -d "|" -f1,2-901 并选择了我想保存在新文件中的列。
输出:
file1.csv
Key1,x2,x3,x4,x5,x6,x7,x8,x9,...(about 900 more)...,x900
Key2,a2,a3,a4,a5,a6,a7,a8,a9,...(about 900 more)...,a900
Key3,b2,b3,b4,b5,b6,b7,b8,b9,...(about 900 more)...,b900 <BL>
…
file2.csv
Key1,x901,x902,x903,x904,...(about 900 more)...,x1800
Key2,a901,a902,a904,a904,...(about 900 more)...,a1800
Key3,b901,b902,b903,b904,...(about 900 more)...,b1800
…
如何在 Powershell 中进行操作?
任何帮助将不胜感激。
【问题讨论】:
标签: xml powershell