Powershell에서 EXPORT-CSV를 사용하여 CSV를 생성 한 다음 Perl 스크립트로 보내고 있습니다. 그러나 Perl은 파일을 가져올 수 없습니다.CSV 형식이 올바르지 않습니까?
CSV 파일이 작동중인 버전 (동일한 Perl 스크립트에서 가져온 것으로 powershell이 아닌)에서 확인되었으며 차이점이 없습니다. coloumns는 excactly 동일하고 둘 다 구분 기호로 세미콜론을 가지고 있습니다. 그러나 Excel에서 파일을 열면 모든 항목이 각 줄의 첫 번째 셀에서 끝납니다 (즉, 텍스트에서 색상으로 작업해야 함). 작업 파일은 시작과 다른 셀로 끝납니다.
메모장에서 파일을 열었을 때 내용을 새 파일로 복사/붙여 넣기하면 가져 오기가 작동합니다!
그래서 나는 무엇을 놓치고 있습니까? 메모장에서 볼 수없는 "숨겨진"속성이 있습니까? 인코딩 유형을 변경해야합니까?
도와주세요 :)
모듈 (예 : Text :: CSV)을 사용하고 있습니까, 아니면 CSV 파일을 직접 파싱하고 있습니까? 강력하게 테스트 한 모듈을 사용하는 것이 좋습니다. – dgw
Powershell에서 사용하는 정확한 명령은 무엇입니까? 당신이하고있는 말만하지 마라. – manojlds
nConf 소프트웨어와 함께 제공되는 가져 오기 스크립트를 사용하고 있습니다. 나는 그것이 Text :: CSV에 근거한다고 생각한다. 나는 지금 마노 (Mano)의 글에 앞섰지 만, 나는 곧 내가 정확한 명령을 게시 할 것이다. 고맙습니다! – Sune