2016-08-15 4 views
-1

Powershell을 사용하여 일부 데이터를 내보내 온라인 포털에 업로드하려고합니다. 나는 포털에 업로드 할 수있는 CSV 파일에 컨텐트가있는 변수를 내보내는 Export-CSV 기능을 사용합니다.CSV 파일 내보내기

$Content | Export-Csv -Path c:\temp\content.csv -NoTypeInformation 

내보내기 파일 (한 Export.csv)는 다음과 같습니다 : :이 CSV이 시점에서 좋은 찾고

Serial Number,Device Name/Hostname,Tags,Notes 
FTX123456A1,My Cisco Router,System,System1 
... 

문자열은 이전에 수집 된 데이터를 보냅니다. 파일 업로드를 시도 할 때 플랫폼으로 진행하지 않았습니다.

엑셀에서 CSV를 열었을 때 "다른 이름으로 저장"을 누르면 Filetype이 "유니 코드 텍스트 (* .txt)"였습니다. 파일 형식이 명확하게 CSV이기 때문에 어느 것이 이상합니다. 옵션을 "CSV-separated"로 변경하고 파일을 다시 업로드했습니다. 이제 모든 것이 완벽하게 작동했습니다. Powershell에서 파일 형식에 대한보다 구체적인 정의를 어떻게 정의 할 수 있습니까?

미리 도움 주셔서 감사합니다. 최고의

+1

유니 코드 파일의 * 인코딩 *을 말한다 - 사용하는' -Encoding' 매개 변수를'Export-Csv'와 함께 사용하여 UTF8 또는 ASCII로 변경 –

답변

관련 문제