다음 .csv 데이터 세트를 Excel로 가져오고 형식을 지정할 때 어떤 문제가 발생합니까?

다음 .csv 데이터 세트를 Excel로 가져오고 형식을 지정할 때 어떤 문제가 발생합니까?

다음을 가져오려고 합니다.CSVExcel에 설정된 데이터입니다. 저는 텍스트 가져오기 마법사를 사용하여 올바른 구분 기호를 설정하고 있습니다. 지금까지는 ";"를 사용했습니다. 및 "," 구분 기호입니다.

여기는결과지금까지. 493행까지는 데이터 세트가 괜찮아 보이는 것 같습니다. 그 시점부터 데이터가 2014년에서 2015년으로 변경됩니다. 왠지 그 시점부터 데이터 형식이 다소 변경되어 CSV 파일이 생성된 것 같습니다. 열이 더 이상 정렬되지 않습니다.

무슨 일이 일어났는지에 대한 스냅샷은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

질문: Excel에서 해당 열이 깔끔하게 정렬되도록 이 CSV 데이터 세트의 형식을 지정하려면 어떻게 해야 합니까?

답변1

파일의 494행에서 형식이 잘못되었습니다. 여기서 레코드는 단지 단편인 것 같습니다.

메모장++에서는 다음과 같이 표시됩니다.

여기에 이미지 설명을 입력하세요

493행을 둘로 나누는 가짜 줄 바꿈이 있는 것 같습니다. 493행과 494행을 수동으로 결합하면 이 행의 문제를 해결할 수 있습니다(가져오지는 않았습니다).

그러나 이 줄이 유일한 줄은 아닙니다. "모두 앞의 줄에 속하는 것처럼 보이므로 으로 시작하는 줄을 찾아야 합니다 .

notepad++를 사용하면 다음 모두 바꾸기 작업으로 모든 줄을 수정할 수 있습니다.

  • 무엇을 찾다 :\n"
  • 다음으로 교체:"
  • 검색 모드 : 확장

여기에 이미지 설명을 입력하세요

답변2

소스 파일에 문제/오류가 없습니다.

인코딩과 인코딩을 제대로 설정했다면필드 구분 기호(쉼표입니다) 아무런 문제가 없을 것입니다. 여기에 내 예제 libreoffice 열린 창(Excel이 없습니다)이 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보