Jan은 프로그램을 사용하여 CSV 파일을 만듭니다. 이 파일은 추가 분석을 위해 Excel에서 열 수 있습니다. Jan이 Windows에서 CSV 파일을 두 번 클릭하면 Excel이 시작된 다음 파일을로드합니다. 문제는 파일을 열 때 Excel에서 구문 분석되지 않는다는 것입니다. 쉼표로 구분 된 값이 다른 열에있는 대신 모든 레코드가 단일 열에 나타납니다.

이 동작의 이유는 아마도 매우 간단하며 비 Excel 프로그램에 의해 데이터가 CSV 파일에 저장되는 형식과 관련이 있습니다. 이를 이해하려면 Excel에서 CSV 파일을 여는 방법을 이해하는 것이 중요합니다.

Excel에서 CSV 파일을 열면 (Windows에서 두 번 클릭하거나 파일 | Excel에서 열기를 사용하여) 프로그램은 파일의 모든 쉼표를 구분 기호로 처리합니다. 이것은 의미가 있습니다. 결국 파일은 쉼표로 구분 된 값 (CSV)을 포함해야합니다. 파일을 열 때이 자동 필터링을 재정의 할 수 없습니다.

그렇다면 Excel은 들어오는 데이터를 어떻게 처리합니까? 잠시 동안 CSV 파일에 다음 네 개의 레코드가 포함되어 있는지 고려하십시오.

a,b,c,d,e "a,b,c,d",e a,"b,c",d,e "a,b,c,d,e"

Excel에 관한 한 첫 번째 레코드에는 쉼표로 구분 된 5 개의 필드가 있습니다. 두 번째 레코드에는 “a, b, c, d”라는 두 개의 필드 만 있습니다.

그리고 “e.” “a, b, c, d”주위에 따옴표를 포함하면 Excel에서 문자열을 개별 단위로 처리합니다. 즉, Excel은 따옴표 사이에 나타날 수있는 모든 쉼표를 무시합니다.

인용 부호가 미치는 영향을 감안할 때 Excel에서 세 번째 및 네 번째 레코드를 해석하는 방법을 파악할 수 있습니다. 이 경우 세 번째 레코드에는 4 개의 필드 만 있고 네 번째 레코드에는 단일 필드 만있는 것으로 해석됩니다.

잘못로드되는 것으로 보이는 CSV 파일과 어떤 관련이 있습니까? CSV 파일을 생성하는 프로그램이 각 레코드 주위에 한 쌍의 따옴표를 넣을 가능성이 매우 높습니다. 이로 인해 레코드의 모든 항목이 Excel에서 단일 필드로 처리됩니다. 즉, CSV 파일이로드 될 때 단일 열로 끝납니다.

이를 확인하는 몇 가지 방법이 있습니다. 첫 번째는 단순히 메모장으로 CSV 파일을 열고 각 레코드를 보는 것입니다. (Windows에서 CSV 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램 | 프로그램 선택을 선택한 다음 메모장을 선택합니다.)

또 다른 방법은 확장자가 .csv가 아니라 .txt가되도록 CSV 파일의 이름을 바꾸는 것입니다. Excel에서이 파일을 열도록 선택하면 텍스트 가져 오기 마법사가 시작됩니다. 구분자를 선택하고 다음을 클릭하면 어떤 구분자가 선택되었는지 확인할 수 있습니다. 텍스트 한정자에주의하십시오. 변경하면 대화 상자 하단에서 Excel이 파일의 레코드를 해석하는 방법을 즉시 볼 수 있습니다.

CSV 파일의 각 레코드 주위에 추가 따옴표가있는 경우 수행 할 수있는 세 가지 작업이 있습니다. 첫 번째는 CSV 파일을 생성하는 프로그램을 변경하여 추가 따옴표를 추가하지 않도록하는 것입니다. 그러면 문제없이 가져올 수 있습니다. 두 번째 방법은 CSV 파일을 Excel로로드하여 각 레코드가 A 열에 있도록하는 것입니다. 가져 오기 프로세스에서 따옴표로 묶인 따옴표가 제거되었습니다. 이것은 이제 Text to Columns 마법사를 사용하여 A 열의 데이터를 개별 열로 분리 할 수 ​​있음을 의미합니다.

마지막으로 세 번째로 할 수있는 일은 CSV 파일을 열어 구문 분석하는 매크로를 만드는 것입니다. 이는 시간이 지남에 따라 똑같은 형식의 CSV 파일을 여는 경우 특히 유용합니다. 매크로는 원하는대로 정교하게 만들 수 있으며 열 형식을 지정하고 가져올 때 데이터를 처리 할 수도 있습니다. 이와 같은 매크로를 생성하는 방법은 ExcelTips.

의 다른 문제에서 찾을 수 있습니다. _ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (11264)은 Microsoft Excel 2007 및 2010에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excel-CSV_File_Opens_with_Data_in_a_Single_Column [CSV 파일이 단일 열의 데이터와 함께 열립니다].