col*_*poo 3 csv excel powershell
最近在一些 Windows 10 机器上,我注意到
Get-Service | Export-Csv "C:\users\[xxx]"创建了一个 .csv 文件,如果在 Excel 中打开该文件,则只显示 A 列中的所有属性。我习惯于看到每个属性都输出到单独的列。
两台机器上的 Windows 和 Office 版本是相同的。Windows:1709(内部版本 16299.431)办公室:1802(内部版本 9029.2253 CTR)
Excel-Online 还将输出显示在一列中。
右键单击每台机器上的 .csv 文件会显示不同的文件类型:“CSV-File (.csv)”显示多列,而“Microsoft Excel-CSV-File(.csv)”显示一列。
此外,文件图标不同。
有没有人经历过这种情况并知道为什么会这样?
我很困惑哪个是正确的行为。
感谢您的输入。
Export-CSV用于,分隔列,而excel要;作为分隔符。
您处理这种情况的最简单方法是改用它:
Export-Csv "C:\users\[xxx]" -Delimiter ';'
这将创建.csv文件;而不是,.
您可能在两台机器上有不同的默认分隔符,这里的答案很好地解释了这一点:如何让 Excel 将逗号解释为 CSV 文件中的默认分隔符?
| 归档时间: |
|
| 查看次数: |
4480 次 |
| 最近记录: |