最近,在某些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-文件(.csv)”显示多列,而“ Microsoft Excel-CSV-File(.csv)”则打开一列。
此外,文件图标也不同。
有没有人经历过这种情况并且知道为什么会这样?
我对哪种是正确的行为感到困惑。
感谢您的输入。
Export-CSV
用于,
分隔列,而excel要;
用作分隔符。
您处理此情况的最简单方法是改用以下方法:
Export-Csv "C:\users\[xxx]" -Delimiter ';'
这将.csv
使用;
代替创建文件,
。
您可能在两台计算机上有不同的默认定界符,此处的答案很好地解释了:如何使Excel将CSV解释为默认定界符?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句