반응형
CSV 파일 자동 정리: 깨진 열·공백·인코딩을 한 번에 정리하는 방법
CSV 파일을 Excel로 가져올 때는 먼저 가져오기 미리보기에서 구분자와 파일 원본을 확인하고, 필요하면 Power Query에서 텍스트 공백과 데이터 형식을 점검할 수 있습니다.
바로 따라 하는 순서
1. CSV 파일 열기
- Excel에서 Data > Get & Transform Data > From Text/CSV로 들어갑니다.
- 가져오기 미리보기에서 delimiter를 확인합니다.
- UTF-8 CSV가 깨져 보이면, 파일 원본(file origin) 관련 미리보기도 함께 확인합니다.
2. Transform Data로 들어가기
- 미리보기에서 Transform Data를 눌러 Power Query로 들어갑니다.
3. 텍스트 열의 앞뒤 공백 제거하기
- 공백이 섞인 텍스트 열을 선택합니다.
- Transform > Format > Trim을 클릭합니다.
- 이 단계는 Power Query의 Text.Trim 동작에 해당하며, 기본적으로 앞뒤 whitespace를 제거합니다.
4. 데이터 형식 확인 또는 수정하기
- 잘못 읽힌 열이 있으면 Home > Data Type 드롭다운으로 형식을 바꿉니다.
- 또는 Transform > Detect Data Type를 사용합니다.
- 필요하면 열 머리글 왼쪽 아이콘으로도 형식을 확인할 수 있습니다.
5. Excel 시트로 불러오기
- 편집이 끝나면 File > Close & Load를 눌러 Excel 워크시트로 불러옵니다.
- 필요할 때만 Load To로 대상 위치를 더 세밀하게 고를 수 있습니다.
예시로 보면 더 쉬운 부분
예를 들어 CSV에서 어떤 이름 열에 앞뒤 공백이 섞여 있으면, 그 열을 선택한 뒤 Transform > Format > Trim을 적용합니다. 그러면 공백이 정리된 상태로 다음 단계로 넘어갈 수 있습니다.
또한 Excel이 열 형식을 잘못 읽은 것 같으면, Power Query에서 Home > Data Type 또는 Transform > Detect Data Type로 확인해 보세요.
이렇게 확인하면 됩니다
- 가져오기 미리보기에서 delimiter가 맞는지 봅니다.
- 한글이 깨져 보이면 file origin도 함께 확인합니다.
- 공백이 있던 텍스트 열이 정리되었는지 봅니다.
- 숫자나 날짜로 읽혀야 할 열이 맞는 형식인지 확인합니다.
- 마지막에 Close & Load로 Excel 시트에 정상 반영되는지 확인합니다.
마지막으로, 조회 결과가 기대와 다르면 delimiter, file origin, 텍스트 공백, 데이터 형식 순서로 다시 점검해 보세요.
반응형