gpt4 book ai didi

excel - Powershell 的 .csv 文件输出显示在 Excel 的一列中

转载 作者:行者123 更新时间:2023-12-03 01:32:00 25 4
gpt4 key购买 nike

最近在一些 Windows 10 机器上我注意到获取服务 | 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)”则在一列中打开。

而且,文件图标也不一样。

enter image description here对于显示多列和 enter image description here 的机器适用于显示在一列中的机器。

有人经历过这种情况并且知道为什么会这样吗?

我很困惑哪种行为是正确的。

感谢您的意见。

最佳答案

Export-CSV 使用 , 分隔列,而 excel 需要 ; 作为分隔符。

处理这种情况的最简单方法是使用以下方法:

Export-Csv "C:\users\[xxx]"- 分隔符 ';'

这将使用 ; 而不是 , 创建 .csv 文件。

您可能在两台机器上有不同的默认分隔符,这里的答案很好地解释了这一点:How to get Excel to interpret the comma as a default delimiter in CSV files?

关于excel - Powershell 的 .csv 文件输出显示在 Excel 的一列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51299726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com