Excel을 CSV로 변환
글자 깨짐을 막는 UTF-8 BOM으로 시트를 CSV로 내보내기
여기에 파일 드래그 앤 드롭
또는 파일 선택
.xlsx / .xls / .csv 지원 - 워크시트당 CSV 하나
이 도구 소개
CSV는 표 데이터를 주고받는 범용 포맷입니다. 데이터베이스와 BI 도구, 스크립트, 다른 회사 시스템이 모두 받습니다. 이 도구는 SheetJS로 .xlsx / .xls 파일의 모든 워크시트를 읽어 표준 CSV로 내보냅니다. 쉼표와 세미콜론, 탭 중 하나를 고르고, 구분 문자나 큰따옴표가 들어간 셀은 RFC 4180 규칙으로 인용 처리합니다.
출력은 UTF-8 BOM이 기본이라 Excel에서 두 번 클릭해 열어도 한글과 중국어 같은 문자가 깨지지 않습니다. BOM을 거부하는 아래쪽 시스템을 위해 끄는 선택지도 있습니다. 워크시트가 여러 개면 각각 별도 파일로 뽑아 ZIP에 담습니다. 변환은 브라우저에서 끝나 파일을 올리지 않습니다.
주요 기능
- .xlsx / .xls 지원 - 워크시트마다 CSV 파일 하나
- 쉼표 / 세미콜론 / 탭 구분자에 표준 인용 처리
- UTF-8 BOM 기본 - Excel에서 열어도 글자가 깨지지 않음
- 여러 워크시트는 ZIP으로 묶어 내보내기
- 무료, 회원가입 불필요, 로컬 변환
사용 방법
- .xlsx / .xls / .csv 파일을 끌어놓거나 선택
- 구분 문자와 BOM 옵션 설정
- 변환 클릭
- CSV 다운로드(여러 시트는 ZIP)
자주 묻는 질문
- Excel에서 CSV를 열면 글자가 깨지는데 왜 그런가요?
- BOM 없는 UTF-8은 로컬 코드페이지로 잘못 읽히기 때문입니다. 이 도구는 기본적으로 UTF-8에 BOM을 붙여 써서 Excel이 바로 정상 표시하고, BOM을 거부하는 시스템을 위해 끌 수도 있습니다.
- 구분 문자는 무엇을 고르나요?
- 대부분 환경에서는 쉼표가 무난합니다. 일부 유럽용 Excel 빌드는 세미콜론을 쓰니 그쪽으로 보낼 때 고르세요. TSV를 받는 도구에는 탭이 맞습니다.
- 셀 안에 쉼표나 줄바꿈이 있으면 어떻게 되나요?
- 그러한 셀은 RFC 4180에 따라 인용하고 이스케이프하므로 가져오는 도구에서 원문 그대로 복원됩니다.
- 여러 워크시트가 CSV 한 개로 합쳐지나요?
- 합쳐지지 않습니다. 데이터 경계를 지키려고 워크시트마다 별도의 파일로 뽑아 ZIP에 담습니다. 첫 시트만 필요하면 모든 워크시트 옵션을 끄세요.