【发布时间】:2021-07-10 22:17:17
【问题描述】:
我有一个包含五列数百行的 CSV 文件。我想为每一列添加一个标题。比如
| number | Test | data1 | data2 | DataNs |
|---|---|---|---|---|
| zero | test0 | random | random | random |
| firster | test1 | random | random | random |
| First | test2 | random | random | random |
| Second | test3 | random | random | random |
我尝试了以下代码,它确实成功添加了标题,但是,它也将所有列合并为一个。这不是我想要的
import-csv $NoHeadersExport -Header 'number', 'Test', 'data1', 'data2', 'DataNs' | export-csv $exportPath -NoTypeInformation
这段代码指向下表
| number | Test | data1 | data2 | DataNs |
|---|---|---|---|---|
| zerotest0randomrandomrandom | ||||
| firstertest1randomrandomrandom | ||||
| Firsttest2randomrandomrandom | ||||
| Secondtest3randomrandomrandom |
【问题讨论】:
-
csv的原始数据是什么?什么是分隔符/定界符?
-
@GuentherSchmitz 是逗号
-
这很奇怪。 1. 分号从何而来? 2.为什么第二行没有?
-
@GuentherSchmitz 抱歉,这些分号是另一个试错代码的输出。我现在把桌子修好了。
标签: powershell csv export