XLSX를 CSV로 변환하는 방법
XLSX와 CSV의 차이
XLSX(Excel Open XML)는 Microsoft Excel의 기본 포맷으로, 수식, 서식, 차트, 여러 시트를 지원합니다. CSV(Comma-Separated Values)는 텍스트 기반의 단순 데이터 포맷으로, 값들이 쉼표로 구분된 순수 텍스트 파일입니다.
언제 CSV로 변환해야 하나요?
- 데이터 분석: Python(pandas), R, 데이터베이스가 CSV를 직접 읽음
- 앱 가져오기: CRM, 이메일 마케팅 툴, 회계 소프트웨어 대부분이 CSV 사용
- 대용량 처리: CSV는 Excel 없이 모든 텍스트 편집기에서 열림
- 버전 관리: CSV는 Git으로 diff 추적이 가능 (XLSX는 바이너리)
- API 업로드: 대부분의 API가 JSON 또는 CSV를 선호
CSV 변환 시 주의사항
시트가 여러 개인 경우 XLSX는 여러 시트를 담을 수 있지만, CSV는 시트 하나만 표현 가능합니다. 변환 시 첫 번째 시트(또는 활성 시트)만 변환됩니다.
수식과 서식 CSV는 순수 값만 저장합니다. 수식은 계산된 결과값으로, 서식(색상, 폰트, 테두리)은 제거됩니다.
한글, 특수문자 인코딩 CSV 파일의 인코딩이 중요합니다. OBSCURA는 UTF-8로 변환합니다. Excel에서 열 때 인코딩 문제가 발생한다면, Excel에서 "데이터 가져오기" 기능을 사용하여 UTF-8로 지정해서 여세요.
XLSX vs CSV 비교
| 항목 | XLSX | CSV |
|---|---|---|
| 수식 | 지원 | 결과값만 |
| 서식 | 지원 | 미지원 |
| 여러 시트 | 지원 | 미지원 |
| 파일 크기 | 큼 | 작음 |
| 범용성 | Excel 필요 | 어디서나 |
| 사람이 읽기 | 어려움 | 쉬움 |
OBSCURA로 변환하기
- OBSCURA 홈페이지에서 XLSX → CSV 카드를 클릭합니다
- Excel 파일을 드래그 앤 드롭합니다
- 변환된 CSV 파일을 다운로드합니다
CSV에서 다시 XLSX로
반대 방향(CSV → XLSX)도 OBSCURA에서 지원합니다. 데이터를 Excel로 다시 가져오거나 서식을 추가할 때 유용합니다.