사용 방법
- .xlsx, .xls, .ods 또는 CSV 파일을 선택하거나 끌어다 놓으세요.
- 시트를 고르세요. 객체로 받으려면 '첫 행은 헤더'를 켜 두고, 배열로 받으려면 끄세요.
- .json 파일을 다운로드하거나 결과를 복사하세요.
옵션 설명
- JSON (객체)
- 행마다 객체가 하나씩 담긴 배열이에요: [{"Name": "Ada", "Age": 36}]. 비어 있거나 중복된 헤더 셀에는 column3, id_2 같은 고유한 키가 붙어요.
- JSON (행)
- 헤더를 포함해 행마다 배열이 하나씩 담긴 배열이에요: [["Name", "Age"], ["Ada", 36]]. 시트에 헤더 행이 없을 때 유용해요.
- 데이터 타입
- 숫자와 불리언은 숫자와 불리언 그대로 유지되고, 빈 셀은 null이 되며, 날짜는 "2024-01-15" 또는 "2024-01-15T09:30:00" 형식이 돼요.
예시: 행이 JSON으로 바뀌는 방식
머리글 행을 켜면 첫 행이 키가 되고 나머지 행은 각각 객체가 돼요. 이런 시트는
| name | age | city | active |
|---|---|---|---|
| Ada | 36 | ||
| Bob | Rome | TRUE |
다음 JSON이 돼요. 숫자와 불리언은 형식이 유지되고 빈 셀은 null이에요.
[
{"name": "Ada", "age": 36, "city": null, "active": null},
{"name": "Bob", "age": null, "city": "Rome", "active": true}
]
머리글 행을 끄거나 행 형식을 선택하면 첫 행을 포함한 배열의 배열이 나와요. 머리글보다 긴 행의 추가 값에는 column5, column6 같은 키가 붙어요.
자주 묻는 질문
모든 시트를 한 번에 변환할 수 있나요?
네. '시트 N개 모두 다운로드 (ZIP)'를 누르면 시트마다 JSON 파일이 하나씩 담긴 ZIP을 받을 수 있어요.
Excel에서는 서식이 적용돼 보이는데 JSON에서는 왜 숫자인가요?
JSON은 저장된 값을 그대로 쓰기 때문에 12.5%는 0.125가 되고 통화 셀은 일반 숫자가 돼요. 화면에 표시된 텍스트 그대로가 필요하면 CSV로 출력하세요.
수식도 포함되나요?
수식 자체가 아니라 파일에 저장된 결과값이 사용돼요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.