EZ
EZ2Conv

Excel-JSON 변환기

Excel 스프레드시트(XLSX, XLS, CSV, ODS)를 실시간 미리보기와 함께 구조화된 JSON 데이터로 변환합니다. 객체 및 배열 출력 형식, 다중 시트 선택, 헤더 처리, 날짜 파싱을 지원합니다. 최대 10MB 파일을 서버 업로드 없이 처리하는 무료 브라우저 도구입니다.

Excel 처리 라이브러리 초기화 중...

사용 방법

  1. Excel 파일(.xlsx, .xls)을 드래그 앤 드롭하거나 클릭하여 업로드하세요; CSV와 ODS 파일도 최대 10MB까지 지원됩니다
  2. 출력 형식(헤더 키가 있는 객체 또는 압축 배열), 헤더 처리, 날짜 파싱, 빈 셀 처리 옵션을 설정하세요
  3. 미리보기 패널에서 자동 변환된 JSON 데이터를 확인하세요. 적절한 들여쓰기로 가독성 있게 포맷됩니다
  4. 행, 열, 시트 통계를 확인한 후 JSON 출력을 클립보드에 복사하거나 파일로 다운로드하세요

💡 사용 팁

  • 첫 번째 행이 헤더인 경우 '첫 번째 행을 헤더로 사용' 옵션을 활성화하세요
  • 여러 시트가 있는 경우 첫 번째 시트가 자동으로 선택됩니다
  • 큰 파일의 경우 처리 시간이 더 걸릴 수 있습니다
  • 객체 형식은 키-값 쌍으로, 배열 형식은 압축된 형태로 출력됩니다

스프레드시트를 JSON으로 바꾸기

이 변환기가 하는 일

스프레드시트는 행과 열로 이루어진 격자이고, JSON은 키와 값으로 이루어진 트리입니다. 이 도구는 그 둘을 이어 줍니다. Excel 통합 문서(XLSX, XLS, CSV, ODS)를 읽어 각 행을 구조화된 JSON으로 다시 씁니다. 파일을 직접 파싱해 안에 담긴 시트를 찾아내고, 행을 어떤 형태로 출력할지 사용자가 고르게 합니다.

출력 모드는 두 가지로 대부분의 용도를 감당합니다. 객체 형식은 헤더 행을 키로 삼아 데이터 행마다 JSON 객체 하나를 만드는데, 이는 대부분의 API와 스크립트가 기대하는 모양입니다. 배열 형식은 키를 빼고 각 행을 값만 담은 간결한 배열로 내보내므로 더 가볍고 원래 격자에 가깝습니다.

언제 쓰나요

가장 흔한 경우는 사람이 손으로 관리하던 시트를 프로그램이 읽을 수 있는 데이터로 바꾸는 것입니다. 상품 목록, 가격표, 내보낸 보고서가 API 요청이나 설정 파일, 데이터베이스 초기 데이터에 바로 넣을 수 있는 JSON 배열이 됩니다.

프로토타이핑 중에도 유용합니다. 예시 JSON을 손으로 쓰는 대신, 익숙한 스프레드시트 열에 데이터를 채워 한 번 변환한 뒤 그 결과를 코드나 목 서버에 그대로 붙여 넣으면 됩니다.

예시: 행에서 객체로

첫 행이 name, price, in_stock이고 다음 행에 Keyboard, 39.90, true와 Mouse, 19.50, false가 있는 시트를 떠올려 보세요. 첫 행을 헤더로 처리하고 객체 형식을 고르면 변환기는 [{"name":"Keyboard","price":39.90,"in_stock":true}, {"name":"Mouse","price":19.50,"in_stock":false}]를 돌려줍니다. 각 헤더가 키가 되고, 각 셀이 그 값이 되며, 행마다 객체 하나가 만들어집니다.

참고 사항과 엣지 케이스

몇 가지 옵션이 결과를 좌우합니다. 첫 행에 열 제목이 들어 있으면 헤더 처리를 켜서 그 제목이 데이터 행이 아니라 키가 되도록 하세요. 날짜 파싱은 날짜 셀을 Excel 내부의 일련번호가 아니라 읽기 좋은 값으로 바꾸고, 원본 값 모드는 직접 서식을 다루고 싶을 때 셀을 저장된 그대로 유지합니다. 빈 셀은 빈 문자열 같은 기본값으로 채울 수 있고, 빈 행은 건너뛰며, 앞뒤 공백은 다듬을 수 있습니다. 통합 문서에 시트가 여러 개면 하나만 골라 변환하거나 전부 내보낼 수 있으며, 미리보기 옆에 표시되는 행·열·시트 개수로 파일이 예상대로 파싱됐는지 확인할 수 있습니다.

자주 묻는 질문

네. XLSX, XLS, CSV, ODS 파일을 원하는 만큼 변환할 수 있으며 객체·배열 출력, 여러 시트 선택, 헤더 처리, 날짜 파싱이 모두 들어 있습니다. 최대 10MB 파일까지 받으며 유료 등급이나 사용량 제한은 없습니다.
파싱과 JSON 생성이 모두 사용자의 기기에서 이뤄지므로, 재무 수치든 고객 명단이든 열어 본 통합 문서는 서버로 전송되거나 어딘가에 저장되지 않습니다. 파일은 사용자 곁에 남고 JSON은 기기 안에서 만들어집니다.
아니요. 스프레드시트를 놓기만 하면 실시간 미리보기와 시트 통계와 함께 JSON이 나타납니다. 이메일이나 회원가입이 없고, 변환 전에 어떤 절차로 막히는 일도 없습니다.
객체 형식은 각 셀을 열 헤더와 짝지어 행마다 키가 있는 JSON 객체를 만들어 API에 넘기기에 좋습니다. 배열 형식은 키를 빼고 각 행의 값을 순서대로 나열해, 원래 격자를 그대로 옮긴 더 짧은 결과를 냅니다.
날짜 자동 파싱을 켜면 Excel의 날짜 셀이 내부에 저장된 일련번호가 아니라 읽기 좋은 값이 됩니다. 숫자는 문자열이 아닌 숫자 그대로 유지되며, 셀을 손대지 않고 그대로 통과시키고 싶을 때는 원본 값 모드를 쓸 수 있습니다.
네. 파일에 시트가 둘 이상이면 선택한 한 시트만 변환하거나 전부 한꺼번에 변환할 수 있습니다. 도구가 각 시트를 행 수·열 수와 함께 보여 주므로 변환 전에 알맞은 시트를 고를 수 있습니다.
Loading related tools...