Excel to CSV Converter
Excel to CSV Converter는 XLSX 파일을 브라우저 내에서 CSV 파일로 변환하는 도구입니다. 모든 처리는 클라이언트 측에서 이루어져 데이터가 서버에 업로드되지 않습니다.
파일을 여기에 끌어다 놓으세요
또는 파일 선택
최대 파일 크기: 100 MB · 한 번에 최대 10개 파일
Excel to CSV Converter는 XLSX 파일을 RFC 4180 표준에 맞는 CSV로 변환하는 브라우저 기반 도구입니다. 이 도구는 SheetJS(xlsx 라이브러리 v0.18)를 활용해 최대 100MB 크기의 파일을 클라이언트 측에서 직접 처리하므로 개인 정보 노출 걱정 없이 안전하게 작업할 수 있습니다. 날짜 형식 변환과 병합 셀 해제 기능을 포함해 정확한 데이터 추출이 가능합니다. CSV 변환 후에는 csv-to-excel 또는 excel-to-json 같은 관련 도구를 사용해 파일을 다시 변환하거나 다른 포맷으로 확장할 수 있습니다.
Excel to CSV Converter 사용 방법
- 변환할 XLSX 파일을 선택하거나 드래그 앤 드롭합니다.
- 도구가 자동으로 첫 번째 워크시트를 인식해 데이터를 읽습니다.
- 병합된 셀은 자동으로 해제되고, 날짜는 ISO 8601 형식 문자열로 변환됩니다.
- 수식이 있는 셀은 캐시된 결과값을 사용해 정확한 데이터를 출력합니다.
- 변환된 CSV 파일을 다운로드하여 원하는 곳에 저장합니다.
작동 원리
이 도구는 SheetJS xlsx 라이브러리(v0.18)를 사용해 XLSX 파일을 read() 메서드로 바이너리 배열 형식으로 읽습니다. 첫 번째 워크시트는 SheetNames[0]으로 선택하며, 병합 셀은 내부적으로 해제되어 개별 셀 데이터로 분리됩니다. 날짜는 Excel 고유의 시리얼 숫자에서 ISO 8601 문자열로 변환되며, 수식 셀은 캐시된 값을 우선 사용합니다. 최종 생성된 CSV는 쉼표(,) 구분자로 RFC 4180 규격을 엄격히 준수합니다. 모든 과정은 브라우저 내에서 실행되어 파일이 서버로 전송되지 않으므로 데이터 프라이버시가 보장됩니다.
예제
입력 XLSX 워크시트 예시:
| 이름 | 가입일 | 점수 |
|------|--------------|------|
| 홍길동 | 2023-04-01 | 85 |
출력 CSV 내용:
이름,가입일,점수
홍길동,2023-04-01T00:00:00.000Z,85
사용 시기
- 개발자가 Excel 데이터를 텍스트 기반 CSV로 변환해 데이터 파이프라인에 투입할 때
- 디자이너가 Excel에서 추출한 데이터를 웹 프로젝트에 맞게 간단히 CSV로 변환할 때
- SEO 전문가가 대용량 표 데이터를 CSV로 바꿔 검색엔진 최적화 작업에 활용할 때
- 학생이나 연구자가 Excel 실험 결과를 텍스트 파일로 보관하거나 분석할 때
변환 후에는 csv-to-excel, excel-to-json 같은 도구를 이용해 다양한 포맷으로 재변환할 수 있습니다.
자주 묻는 질문
Excel to CSV Converter가 지원하는 최대 파일 크기는 얼마인가요?
브라우저 메모리 제한으로 인해 최대 100MB 크기의 XLSX 파일까지 권장합니다. 이 범위를 넘으면 변환 속도가 느려지거나 브라우저가 응답하지 않을 수 있습니다.
병합된 셀은 어떻게 처리되나요?
병합 셀은 내부적으로 자동으로 해제되어 각 셀에 원래 포함된 값으로 분배됩니다. 따라서 CSV 결과에는 병합 상태 없이 모든 셀이 개별 값으로 표시됩니다.
날짜 형식은 어떻게 변환되나요?
Excel의 날짜 시리얼 번호를 ISO 8601 표준에 맞는 문자열(e.g., 2023-04-01T00:00:00.000Z)로 변환합니다. 이를 통해 CSV에서 날짜 데이터를 정확하게 인식할 수 있습니다.
수식이 포함된 셀은 어떻게 처리되나요?
수식 셀은 계산된 캐시 값을 사용해 변환됩니다. 따라서 수식 자체가 아닌 최종 결과 값이 CSV에 기록됩니다.
파일이 서버로 업로드되나요?
아니요. 모든 변환 과정은 클라이언트 브라우저 내에서 실행되어 데이터가 서버로 전송되지 않아 개인정보 보호에 안전합니다.