XLSX → CSV·JSON 변환기
브라우저 처리엑셀 통합문서의 시트마다 CSV(엑셀용 BOM 포함)와 JSON 파일을 만들어 ZIP 하나로 내려받습니다. JSON은 첫 행을 키로 쓰고 날짜는 YYYY-MM-DD로 바꿉니다.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
엑셀 데이터를 개발 시스템에 넣거나 다른 도구로 옮기려면 시트마다 CSV나 JSON으로 저장해야 하는데, 엑셀의 'CSV로 저장'은 한 번에 시트 하나만 저장하고 한글이 깨지는 형식을 고르기 쉽습니다. 이 변환기는 모든 시트를 한 번에 CSV와 JSON 두 형식으로 바꿔 ZIP으로 묶어 줍니다.
시트 1개를 CSV와 JSON으로 내보냈습니다(ZIP). 01-주문.csv · 01-주문.json — 4행
XLSX → CSV·JSON 변환기 사용 가이드
엑셀 데이터를 개발 시스템에 넣거나 다른 도구로 옮기려면 시트마다 CSV나 JSON으로 저장해야 하는데, 엑셀의 'CSV로 저장'은 한 번에 시트 하나만 저장하고 한글이 깨지는 형식을 고르기 쉽습니다. 이 변환기는 모든 시트를 한 번에 CSV와 JSON 두 형식으로 바꿔 ZIP으로 묶어 줍니다.
CSV에는 UTF-8 BOM을 붙여 엑셀에서 다시 열어도 한글이 깨지지 않고, 값은 엑셀 화면에 보이던 표시 형식 그대로 들어갑니다. JSON은 첫 행을 키로 쓰는 객체 배열이며, 같은 머리글이 두 번 나오면 '이름_2'처럼, 빈 머리글은 'column_3'처럼 키를 만들어 값이 덮어써지지 않게 합니다.
JSON의 날짜는 YYYY-MM-DD(시간이 있으면 시:분까지), 빈칸은 null로 넣습니다. 파일 이름은 '01-시트이름'처럼 시트 순서 번호를 붙여 ZIP 안에서도 원래 순서대로 정렬됩니다.
사용 방법
- 'XLSX 파일' 칸에서 바꿀 엑셀 파일을 선택합니다.
- '실행'을 누르면 시트마다 만든 CSV·JSON 파일 이름과 행 수가 나옵니다.
- 숨김 시트도 함께 내보내지므로 목록에 '(숨김 시트)'가 있는지 확인합니다.
- '다운로드'로 ZIP을 저장하고 압축을 풀어 필요한 파일을 씁니다.
예시: 주문 시트를 CSV와 JSON으로
XLSX 파일: 주문.xlsx
시트 1개를 CSV와 JSON으로 내보냈습니다(ZIP). 01-주문.csv · 01-주문.json — 4행
4행은 머리글을 뺀 데이터 행 수입니다.
이럴 때 쓰면 좋아요
- 엑셀 데이터를 웹 서비스·데이터베이스에 넣기 전에 JSON으로 바꿀 때
- 시트가 많은 통합문서를 한 번에 CSV로 나눠 저장할 때
- 엑셀 없이 분석 도구로 넘길 데이터 파일을 만들 때
- 한글이 깨지지 않는 CSV가 필요할 때
문제가 생겼을 때
엑셀 화면의 표시 형식(천 단위 쉼표)을 그대로 따르기 때문입니다. 숫자 그대로가 필요하면 JSON 파일을 쓰거나, 엑셀에서 표시 형식을 '일반'으로 바꾼 뒤 변환하세요.
첫 행 머리글이 비어 있는 열입니다. 엑셀에서 머리글을 채운 뒤 다시 변환하면 그 이름이 키가 됩니다.
활용 팁
- 시트를 XLSX 그대로 나누고 싶다면 XLSX 시트 분할기를 쓰세요.
- JSON의 숫자는 표시 형식과 상관없이 실제 숫자 값으로 들어갑니다.
- CSV를 다시 엑셀로 되돌릴 때는 CSV → XLSX 변환기가 코드 앞자리 0을 지켜 줍니다.
자주 묻는 질문
수식이 아니라 엑셀이 저장해 둔 계산 결과 값이 CSV와 JSON에 들어갑니다.
CSV와 JSON 모두 완전히 빈 행은 빼고 만듭니다. 중간 빈칸은 CSV에서는 빈 값, JSON에서는 null입니다.
아니요. 변환과 ZIP 압축은 이 브라우저 안에서만 이뤄지고, 파일은 기기에 바로 저장됩니다.