我正在尝试从CSV文件中提取包含数据的特定字段,但是当我运行以下脚本时,我只会获取没有数据的字段。
尝试使用PowerShell脚本并获取了文件,但该文件为空。
before_filter
我确实希望数据也应随字段一起导出!
这是我尝试从中提取字段的示例数据。这是示例文件,我的转储很大。
ID;TC;POINTS_AT;POINTS_DESC;SURVEYSENT;STATUSCHECK;MEM_REQ;EXPIRY_DAT 1;true;5;SUBS;true;08.08.2018;true;20.12.2020 2;true;3;SUBS;true;08.08.2018;true;20.12.2020 3;false;2;SUBS;true;08.08.2018;false;20.12.2020 4;true;5;UNSUBS;true;08.08.2018;false;20.12.2020 5;true;1;UNSUBS;true;08.08.2018;true;20.12.2020 6;false;1;UNSUBS;true;08.08.2018;true;20.12.2020
答案 0 :(得分:0)
在调用;
时将Import-Csv
定义为定界符。默认定界符为,
,因此cmdlet将无法拆分不同的列。基于此,Select-Object
将找不到给定的属性,并将返回具有空属性的对象。
定界符
指定用于分隔CSV文件中属性值的定界符。默认值为逗号(,)。
输入一个字符,例如冒号(:)。要指定分号(;),请用单引号引起来。