【发布时间】:2017-01-06 12:33:16
【问题描述】:
编辑
我会得出结论,Import-Csv 不适合格式不正确的 CSV,并将使用 Get-Content 和拆分。谢谢大家的回答。
CSV 示例:
"SessionID","ObjectName","DatabaseName",,,,,,,, "144","","AC"
使用Import-Csv 将不会计算末尾的任何空字段 - 它只会在“DatabaseName”之后停止。
有什么办法可以包含空字段?
编辑:
我只需要计算字段并确保它们的数量少于 X。不仅标题可能包含空字段,而且内容也可能包含。这些文件通常是手动制作的,格式不正确。由于文件也可能变得非常大,我不希望同时使用 Get-Content 和拆分,因为我已经在使用 Import-Csv 及其属性。
【问题讨论】:
-
你会如何处理没有价值的无标题字段?
-
"...手动制作,格式不正确..." - 是你的根本问题。
-
import-csv 并非旨在帮助您处理格式不正确的 csv 文件。
标签: powershell import-csv