programing

Excel 2013에서 .csv 파일을 올바르게 표시하는 방법

batch 2023. 4. 11. 21:49
반응형

Excel 2013에서 .csv 파일을 올바르게 표시하는 방법

Excel 2013은 CSV 파일을 올바르게 읽지 못하는 것 같습니다(Excel 2010은 읽습니다)..csv 파일을 열 때마다 첫 번째 열에 모든 데이터가 표시됩니다.

내가 갈 수 있다는 것을 안다.DATA,Convert, 를 선택합니다.commas그러나 이 셋업은 저장되지 않아 이런 종류의 파일을 열 때마다 이 작업이 지겨워집니다.

어떻게 하면 Excel 2013을 CSV 파일(콤마 구분)을 예쁘게 표시할 수 있을까요?

Notepad++와 같은 적절한 텍스트에디터로 CSV 파일을 열고 첫 번째 줄에 다음 텍스트를 추가합니다.

sep=,

이제 다시 엑셀로 열어보세요.

구분 기호를 쉼표로 설정하거나 원하는 대로 변경할 수 있습니다.

Excel 2013의 경우:

  1. 빈 워크북을 엽니다.
  2. DATA 탭으로 이동합니다.
  3. [ General External Data ]섹션의 [From Text]버튼을 클릭합니다.
  4. CSV 파일을 선택합니다.
  5. 텍스트 가져오기 마법사를 따릅니다.(2단계에서 텍스트 구분 기호를 선택합니다.)

http://blogmines.com/blog/how-to-import-text-file-in-excel-2013/

문제는 지역별 옵션에서 발생합니다.유럽 국가들을 위해 win 7에서 소수 구분 기호는 혼수입니다.[컨트롤 패널]-> [지역 및 언어 옵션]-> [추가 설정]-> [십진수 구분자]를 클릭하여 점(.)을 입력하고 [리스트 구분자]에 coma(,)를 입력해야 합니다.이것은!

답변이 이미 접수된 것은 알고 있습니다만, 체크할 점 중 하나는 CSV 파일의 인코딩입니다.CSV 파일을 생성하는 Powershell 스크립트가 있습니다.디폴트로는 (메모장++마다) UCS-2 Little Endian으로 인코딩되어 있었습니다.그러면 파일이 Excel의 한 열에 열리게 되고 열을 분할하려면 텍스트에서 열로 변환해야 합니다.같은 출력을 「ASCII」(메모장++ 마다 UTF-8 w/o BOM+)로 인코딩하도록 스크립트를 변경하면, CSV 를 직접 열 수 있습니다.Notepad++에서도 CSV 인코딩을 변경할 수 있습니다.

  • 메뉴 인코딩> BOM을 사용하지 않고 UTF-8로 변환
  • CSV 파일 저장
  • Excel에서 열 수 있습니다. 열은 분할해야 합니다.

Excel 2013에서 원하는 구분자를 선택할 수 있습니다.DATA - > Text To Columns - > 구분자 선택 - > "Tab, 세미콜론, 콤마, 스페이스 또는 기타" 구분자를 선택하면 "데이터 미리보기"에서 즉시 변경 내용이 나타납니다.그리고 FINish를 클릭합니다.

원하는 형식이 있으면 문서를 저장하기만 하면 영구적입니다.

https://superuser.com/questions/238944/how-to-force-excel-to-open-csv-files-with-data-arranged-in-columns에서 가져온 정보

CSV 파일을 열 때 Excel의 동작은 로컬 설정과 [Region and Language]» [ Formats ]» [ Advanced ]아래에서 선택한 목록 구분자에 따라 크게 달라집니다.기본적으로는 Excel은 모든 CSV가 이 구분자로 저장되었다고 가정합니다.CSV가 다른 나라에서 온 것이 아닌 한 그렇습니다.

고객이 다른 나라에 있는 경우, 고객이 생각하는 것보다 다른 결과를 볼 수 있습니다.

예를 들어 독일어 Excel은 미국처럼 콤마 대신 세미콜론을 사용합니다.

지역 설정

CSV 파일에 바이트 순서 마크 「FEF」가 포함되어 있는 것도 생각할 수 있는 문제입니다.바이트 순서 표시는 파일이 빅 엔디안 또는 리틀 엔디안 바이트 순서를 사용하여 시스템에서 반대 엔디안의 시스템으로 이동되었는지 여부를 감지하기 위한 것입니다.https://en.wikipedia.org/wiki/Byte_order_mark

16진수 에디터를 사용하여 "FEF" 바이트 순서 마크를 삭제하면 Excel이 파일을 읽을 수 있습니다.

언급URL : https://stackoverflow.com/questions/17953679/how-to-correctly-display-csv-files-within-excel-2013

반응형