【发布时间】:2020-07-15 19:31:32
【问题描述】:
我正在尝试将多个数组导出到 CSV 文件。该数组包含一个字符串值列表,然后我必须将它们放入 CSV 文件的单独列中。
我使用了“哈希表”和“PSCustomObject”,但我不确定这是否是正确的方法。 我能做的最接近的是检索一个数组并使用“Export-Csv”将数据放置到一列。
有没有办法将多个数组值放在不同的列中?
按预期工作:
$RegexValueOne | ForEach-Object {[PSCustomObject] @{ColumnOne = $_}} Export-Csv c:\users\username\desktop\regexdata.csv
以下是我尝试导出多个数组以分隔 CSV 列的内容:
$ValueOne = $RegexValueOne | ForEach-Object {[PSCustomObject] @{ColumnOne = $_}}
$ValueTwo = $RegexValueTwo | ForEach-Object {[PSCustomObject] @{ColumnTwo = $_}}
$RegexData = [PSCustomObject]@{
RegexColumnOne = $ValueOne
RegexColumnTwo = $ValueTwo
}
$RegexData | Export-Csv c:\users\username\desktop\regexdata.csv
【问题讨论】:
-
每个数组的项数是否相同?
标签: arrays powershell csv