엑셀 > csv 파일 > 선행 0 제거 설정 원복에 대해 여쭤보셨네요.
csv 파일을 열 때 선행 0이 제거되는 문제는 엑셀이 기본적으로 셀 내용을 숫자로 인식하고, 숫자는 선행 0이 필요 없거나 제거되기 때문에 발생하는 현상입니다. 하지만 파일을 열 때 선행 0이 유지되도록 하는 방법이 있습니다. 아래 방법으로 원복하거나 다시 설정할 수 있습니다.
1. 엑셀에서 CSV 파일 열기 시 데이터 유효성 설정 후 열기
- 방법 1: 엑셀에서 '데이터' 탭으로 이동하여 "텍스트 가져오기" 또는 "외부 데이터 가져오기" 기능 사용 후, 파일 선택.
- 방법 2: '가져오기 마법사'에서 파일 형식을 "구분 기호가 있는 텍스트"로 선택하고, 열 형식을 문자열 또는 텍스트로 지정하여 선행 0이 유지되도록 함.
2. CSV 파일을 열기 전에 텍스트 편집기에서 열을 문자열 형식으로 변경하기
- 텍스트 편집기로 CSV 파일을 열고, 숫자 셀 앞에 따옴표(')를 넣거나, 특정 열을 "문자열"로 지정하는 방식으로 수정 후 엑셀에서 열기.
3. 엑셀에서 열기 후 셀 서식을 텍스트로 변경
- CSV 파일을 열었을 때, 선행 0이 제거된 셀을 선택 후, 오른쪽 클릭 -> 셀 서식 -> '텍스트' 선택.
- 이후 데이터를 다시 불러오거나, 텍스트 형식으로 변경된 셀에 데이터를 복사-붙여넣기 하여 선행 0이 유지되도록 함.
4. csv 파일의 데이터를 임시 엑셀 워크북에 불러와서 텍스트로 변환 후 저장
- VBA 또는 Power Query 사용도 가능하지만 가장 간단한 방법은 '데이터' 탭의 텍스트 가져오기를 활용하는 것임.
이 외에 앞으로 선행 0이 유지되게 하려면, CSV 파일 대신 엑셀 파일(.xlsx)로 작업하거나, 데이터를 미리 텍스트 형식으로 저장하는 것이 좋습니다.
필요하다면 구체적인 단계별 가이드도 제공 가능합니다.
AI 분석 및 채팅