Bruce는 종종 다른 프로그램에서 사용하기 위해 Excel 워크 시트를 CSV 형식으로 저장해야합니다. 다른 이름으로 저장 작업을 수행 할 때 그는 여러 가지 CSV 형식이 가능성으로 나열되어 있음을 언급했습니다. Bruce는 이러한 CSV 형식의 차이점에 대해 궁금합니다.

약어에 익숙하지 않은 사용자를 위해 CSV는 “쉼표로 구분 된 값”의 줄임말이며 데이터를 비 Excel 형식으로 저장할 수있는 방법을 나타냅니다. 다른 이름으로 저장 대화 상자의 파일 형식 드롭 다운 목록 옆에있는 아래쪽 화살표를 클릭 할 때 표시되는 내용은 사용중인 Excel 버전에 따라 다릅니다. Office 365와 함께 제공되는 Excel 버전에는 가장 많은 수의 CSV 옵션을 포함하여 가장 많은 수의 형식 옵션이 있습니다. (그림 1 참조)

image

그림 1. Excel을 사용하면 통합 문서 데이터를 다양한 형식으로 저장할 수 있습니다.

다음과 같이 4 가지 CSV 관련 형식을 사용할 수 있습니다.

  • CSV UTF-8 (쉼표로 구분)

  • CSV (쉼표로 구분)

  • CSV (Macintosh)

  • CSV (MS-DOS)

CSV 파일을 만드는 방법이 다르기 때문에 사용할 수있는 다양한 CSV 형식이 있습니다. (이치에 맞죠?) 실제로 CSV 파일을 만드는 방법에는 여러 가지가 있지만 Excel에서는이 네 가지만 지원합니다.

각 형식은 약간 다른 방식으로 문자 인코딩에 영향을줍니다. 예를 들어, Macintosh 형식은 레코드 또는 행의 종료 문자로 CR (캐리지 리턴)을 사용하는 반면 Windows 기반 형식 (본질적으로 나머지 세 개)은 CR / LF (캐리지 리턴 / 줄 바꿈)를 사용합니다. 따라서 각 형식은 약간 다릅니다.

세 형식의 차이는 각 형식에 사용되는 코드 페이지에 따라 다릅니다. 코드 페이지는 개별 문자가 인코딩되는 방식과 관련이 있으며 일반적으로 데이터에 외국 문자 또는 악센트 부호가있는 문자와 같은 확장 문자를 사용하는 경우 작동합니다. 각 형식에 사용되는 코드 페이지는 (1) 사용중인 Excel 버전, (2) 사용중인 Excel 언어 버전 및 (3) 국가 별 설정 구성 방법에 따라 다를 수 있습니다. 즉, 내보내기를 위해 선택한 CSV 형식과 함께 사용할 코드 페이지에 대한 빠르고 엄격한 규칙이 없습니다.

코드 페이지가 어떻게 사용되는지에 대한 차이점에 대해 기술적 인 문제를 다루기보다는 제가 매우 유용하다고 생각한이 웹 페이지를 살펴 보는 것이 좋습니다. (경고 : 웹 페이지는 기술적 인 부분이 많으며 전체 화면에서 Excel에 대한 프로그래머의 불만을 볼 수 있습니다.)

https://donatstudios.com/CSV-An-Encoding-Nightmare

결론은 Microsoft가 다른 비 Excel 프로그램과 통신하는 다양한 방법을 위해 다양한 형식을 제공한다는 것입니다. 다른 프로그램과 통신하려는 경우 다른 프로그램이 CSV 형식화 방식에서 예상하는 내용을 확실히 이해 한 다음 예상되는 형식과 가장 일치하는 Excel 형식을 선택해야합니다. 또한 데이터 내보내기 및 가져 오기가 예상대로 작동하는지 확인하기 위해 통합 문서에 정규 및 확장 데이터가 포함되어 있는지 확인하는 몇 가지 테스트를 수행해야 할 수도 있습니다.

도움이되는 또 하나의 유용한 정보가 있습니다. 통합 문서를 CSV 형식으로 만 저장하지 마십시오. 대신 Excel의 기본 형식으로 “마스터 사본”을 저장하고 비 Excel 프로그램에 대한 파일을 준비 할 때 다른 이름으로 저장 만 사용하여 원하는 CSV 형식으로 저장하십시오.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13672)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다.