CSV 파일에서 선행 0 처리 (Microsoft Excel)
John은 CSV 파일에서 선행 0을 처리하는 문제에 대해 썼습니다. 그는 회계 프로그램으로 가져올 CSV 파일을 만들지 만 파일의 오류를 수정하기 위해 먼저 CSV를 Excel로 다시로드해야하는 경우 CSV 파일에 문제가 있습니다.
사실 여기에서 확인해야 할 두 가지 사항이 있습니다. 첫째, Excel이 처음에 만든 CSV 파일에 선행 0을 넣습니까?
둘째, CSV 파일을 다시로드 한 다음 다시 저장할 때 CSV 파일에서 0을 유지합니까? 이들은 두 가지 별개의 문제입니다.
첫 번째 문제를 충분히 쉽게 확인할 수 있습니다. CSV 파일의 이름을 TXT 확장자로 변경 한 다음 메모장과 같은 텍스트 편집기로로드 할 수 있습니다. 여기에서 Excel에서 생성 한 실제 CSV 파일을 검사하여 모든 것이 예상 한 형식으로되어 있는지 확인할 수 있습니다. 그렇지 않은 경우 (예 : 필요한 위치에 선행 0이없는 경우) 먼저 Excel에서 CSV 파일을 만드는 방법에 관심을 가져야합니다.
원래 Excel 정보에 선행 0이 있는지 확인해야합니다. 있는 경우 표시되는 경우 데이터가 포함 된 열이 셀 서식 대화 상자의 숫자 탭에서 텍스트로 서식 지정되어 있는지 확인해야합니다. 그렇지 않은 경우 0을 표시하는 사용자 지정 숫자 형식을 사용하여 셀 서식을 지정해야합니다. 이 두 경우 모두 Excel에서 만든 CSV 파일에 선행 0이 포함됩니다.
이것은 두 번째 문제로 이어집니다. CSV 파일을 Excel로로드하면로드되는 데이터의 형식을 확인하려고합니다. 메모장에서 CSV 파일을로드 할 때 Excel이 출력 파일에 선행 0을 포함하더라도 필드 자체 주위에 따옴표가 없다는 것을 알 수 있습니다. 즉, Excel은 필드를 가져올 때 자동으로 필드를 숫자로 인식합니다. 그러면 기본적으로 숫자 필드 중 하나를 사용하여 숫자가 표시되므로 Excel이 표시하는 모든 선행 0이 영구 삭제됩니다.
이 문제를 해결하는 방법은이 팁 앞부분의 정보를 기반으로하여 상당히 분명해야합니다. 어떤 식 으로든 Excel에서 들어오는 정보를 텍스트로 인식하도록하여 선행 0을 중요한 것으로 처리해야합니다. 이를 수행하는 가장 빠른 방법은 CSV 파일을로드하기 전에 다음 단계를 따르는 것입니다.
-
CSV 파일의 이름이 TXT 확장자를 갖도록 변경되었는지 확인하십시오. 이 단계를 수행해야합니다. 그렇지 않으면 Excel이 5 단계에서 텍스트 가져 오기 마법사를 시작하지 않으므로 나머지 단계는 작동하지 않습니다.
-
열기 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 열기를 클릭합니다. Excel 2010에서는 리본의 파일 탭을 클릭 한 다음 열기를 클릭합니다. Excel 2013에서는 리본의 파일 탭을 클릭하고 열기, 컴퓨터를 차례로 클릭 한 다음 마지막으로 이후 버전의 Excel에서는 리본의 파일 탭을 클릭하고 찾아보기를 클릭합니다.)
-
대화 상자 맨 아래에있는 파일 유형 드롭 다운 목록을 사용하여 텍스트 파일 (.prn; .txt; * .csv)을 열 것임을 나타냅니다.
-
1 단계에서 이름을 바꾼 파일을 찾아 선택합니다.
-
열기를 클릭하십시오. Excel은 텍스트 가져 오기 마법사를 시작하고 1/3 단계 대화 상자를 표시합니다. (그림 1 참조)
-
Delimited 선택이 선택되어 있는지 확인하고 Next를 클릭합니다. Excel은 3 단계 중 2 단계 대화 상자를 표시합니다.
-
쉼표가 구분자로 선택되었는지 확인한 후 다음을 클릭하십시오. Excel은 3/3 단계 대화 상자를 표시합니다. 흥미로운 점은 TXT 파일의 데이터가 필드의 선행 0을 포함하여 대화 상자의 맨 아래에 표시되어야한다는 것입니다.
-
대화 상자 하단에서 앞에 0이있는 필드를 클릭합니다. 이제 전체 열이 선택되어야합니다.
-
열 데이터 형식 영역에서 텍스트 라디오 버튼이 선택되어 있는지 확인합니다.
-
앞에 0이있는 다른 필드에 대해 8 단계와 9 단계를 반복합니다.
-
마침을 클릭하십시오. 선행 0은 그대로 유지 한 상태로 파일을 가져옵니다.
이제 원하는대로 Excel에서 작업을 수행하고 다시 CSV 형식으로 데이터를 저장할 수 있습니다. (그러나 단순히 저장을 사용하는 대신 다른 이름으로 저장을 사용해야합니다.) 저장된 데이터에 선행 0이 포함됩니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (10262)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Handling_Leading_Zeros_in_CSV_Files [CSV 파일에서 선행 0 처리]
.