-1
我想用Powershell导出一些数据,将它们上传到在线门户。我使用Export-CSV函数将一个带有内容的变量导出到一个csv文件,我可以上传到门户。导出CSV文件
字符串导出之前收集的数据:
$Content | Export-Csv -Path c:\temp\content.csv -NoTypeInformation
导出文件(Export.csv)看起来是这样的:
Serial Number,Device Name/Hostname,Tags,Notes
FTX123456A1,My Cisco Router,System,System1
...
的CSV在这一点看起来很不错。当我试图上传文件时,我不是在平台上进行的。
我在Excel中打开了CSV文件,并注意到当我按下“另存为”文件类型为“Unicode文本(* .txt)”时。这很奇怪,因为文件类型是明确的CSV。我将选项更改为“CSV - 分隔”并再次上传文件。现在一切正常。我如何在Powershell中定义一个更具体的文件类型定义?
感谢您提前提供任何帮助! 最佳
的Unicode是指该文件的*编码* - 使用' -Encoding'参数与'Export-Csv'将其更改为UTF8或ASCII –