Excel → JSON 변환
Excel 파일의 시트를 선택해 JSON으로 저장합니다.
Excel 파일은 브라우저 안에서만 읽고 JSON으로 변환합니다. 날짜, 통화, 퍼센트처럼 서식이 적용된 셀은 Excel에서 보이는 그대로 변환됩니다.
도구 소개
Excel JSON 변환 도구는 Excel 파일(.xlsx)에서 원하는 시트를 선택해 JSON 형식으로 저장합니다. 데이터를 객체 목록, 값 배열, 키 기준 구조 중 하나로 변환할 수 있으며, 들여쓰기 방식과 공백 행 처리 여부도 설정할 수 있습니다. Excel 데이터를 웹 개발, API 테스트, 설정 파일, 데이터 가공 작업에 사용할 JSON으로 준비할 때 유용합니다.
사용 방법
Excel 파일 선택
JSON으로 변환할 Excel 파일(.xlsx)을 업로드합니다. 파일을 선택하면 파일명, 용량과 전체 시트 수를 확인할 수 있습니다.
시트와 변환 옵션 설정
변환할 시트를 선택하고 출력 형식(객체 목록, 값 배열, 키 기준), 들여쓰기 방식, 공백 행 처리 방법을 설정합니다.
결과 확인 및 저장
미리보기에서 생성된 JSON 구조와 값을 줄 번호와 함께 확인한 뒤, 복사 버튼으로 클립보드에 복사하거나 JSON 다운로드 버튼으로 파일을 저장합니다.
주요 특징
시트 선택 변환
여러 시트가 포함된 Excel 파일에서 필요한 시트 하나를 선택해 JSON으로 변환할 수 있습니다.
세 가지 출력 형식
객체 목록, 값 배열, 키 기준 형식 중 데이터 용도에 맞는 구조를 선택할 수 있습니다.
다양한 들여쓰기 방식
2칸, 4칸, 탭 또는 없음 중 원하는 형식을 선택해 JSON의 가독성과 파일 크기를 조절할 수 있습니다.
공백 행 처리
모든 셀이 비어 있는 행을 결과에서 제외하거나 원래 순서에 맞춰 유지할 수 있습니다.
JSON 미리보기와 저장
변환된 JSON을 줄 번호와 함께 미리 확인하고, 클립보드로 복사하거나 JSON 파일로 다운로드할 수 있습니다.
브라우저 내 처리
선택한 Excel 파일과 변환 결과는 브라우저 안에서 처리되며 서버로 전송되지 않습니다.
이런 경우에 사용하세요
웹 개발용 데이터 준비
Excel에서 관리하던 상품, 사용자, 설정 데이터를 JSON으로 변환해 웹 애플리케이션에서 사용할 수 있습니다.
API 테스트 데이터 생성
요청 본문이나 테스트 데이터로 사용할 객체 목록을 Excel에서 빠르게 JSON으로 만들 수 있습니다.
ID 기준 데이터 구성
첫 번째 열에 코드나 식별자가 있는 표를 키 기준 형식으로 변환해 빠르게 조회할 수 있는 객체 구조를 만들 수 있습니다.
원본 셀 구조 유지
열 이름 없이 셀 위치 자체가 중요한 데이터는 값 배열 형식으로 변환해 행과 열의 순서를 유지할 수 있습니다.
설정 파일과 초기 데이터 작성
Excel로 정리한 옵션, 다국어 문구, 기준값 등을 JSON 설정 파일이나 초기 데이터로 변환할 수 있습니다.
자주 묻는 질문
출력 형식은 어떻게 다른가요?
객체 목록은 첫 번째 행을 속성명으로 사용하고 이후 각 행을 객체로 변환해 배열로 묶습니다. 값 배열은 첫 번째 행을 포함한 모든 행을 값 배열 형태로 유지합니다. 키 기준은 각 데이터 행의 첫 번째 열 값을 최상위 객체의 키로 사용하고, 나머지 열을 해당 키의 속성으로 구성합니다.
첫 번째 행은 어떻게 처리되나요?
객체 목록과 키 기준에서는 첫 번째 행을 JSON 속성명으로 사용합니다. 값 배열에서는 첫 번째 행도 일반 데이터 행으로 포함됩니다.
들여쓰기 옵션은 무엇인가요?
2칸, 4칸, 탭 또는 없음 중 선택할 수 있습니다. 2칸과 4칸은 공백으로 구조를 구분하고, 탭은 탭 문자를 사용합니다. 없음을 선택하면 불필요한 공백과 줄바꿈을 줄여 결과를 간결하게 만듭니다.
공백 행 제외와 유지의 차이는 무엇인가요?
제외를 선택하면 모든 셀이 비어 있는 행이 JSON 결과에서 빠집니다. 유지를 선택하면 빈 행도 원래 순서에 맞춰 결과에 포함됩니다.
헤더가 비어 있으면 어떻게 되나요?
비어 있는 열 이름에는 column_4, column_5처럼 열 위치를 기준으로 한 자동 이름이 생성됩니다.
키 기준에서는 어떤 값이 키가 되나요?
각 데이터 행의 첫 번째 열 값이 최상위 JSON 객체의 키로 사용됩니다. 나머지 열은 해당 키 아래의 속성으로 저장됩니다.
첫 번째 열에 같은 값이 여러 번 있으면 어떻게 되나요?
JSON 객체는 같은 키를 여러 개 유지할 수 없으므로, 중복되는 키에는 _2, _3과 같은 번호가 붙어 서로 다른 키로 구분됩니다. 키 기준을 사용할 때는 첫 번째 열에 서로 다른 고유 값을 사용하는 것이 좋습니다.
숫자는 JSON 숫자로 저장되나요?
현재 변환 결과에서는 숫자처럼 보이는 셀도 문자열로 저장됩니다. 계산에 사용하려면 변환 후 필요한 값을 숫자 형식으로 바꿔야 할 수 있습니다.
Excel 서식이나 수식도 유지되나요?
JSON은 셀의 표시 값을 저장하는 형식이므로 글꼴, 색상, 테두리, 병합 셀 등의 서식은 유지되지 않습니다.
암호가 설정된 Excel 파일도 사용할 수 있나요?
아니요. 암호가 설정된 Excel 파일은 처리할 수 없습니다. 암호가 있는 파일은 먼저 잠금을 해제한 후 사용해 주세요.
선택한 Excel 파일이 서버로 전송되나요?
아니요. 모든 처리는 사용자의 브라우저 안에서 이루어지며 선택한 Excel 파일과 변환 결과는 서버로 전송되지 않습니다.