CSV를 JSON으로 변환
스프레드시트를 앱, API, 웹사이트 빌드, 자동화 도구에 쓸 JSON으로 바꾸세요. 헤더 행이 속성 이름이 되고, 값의 자료형을 자동으로 지정할 수 있으며, 객체 배열이나 단순한 격자 형태 중에서 고를 수 있어요. Excel 파일도 돼요. 아무것도 업로드되지 않아요.
여기에 파일을 끌어다 놓으세요 또는 클릭해서 파일 선택
결과
CSV를 JSON으로 변환하는 방법
- CSV, TSV, Excel 파일을 끌어다 놓으세요.
- 객체 배열(헤더 행에서 키를 가져옴) 또는 배열의 배열을 고르세요.
- 숫자, 불리언, 빈 값을 JSON 자료형으로 변환할지 정하세요.
- 실행한 뒤 보기 좋게 정렬되거나 압축된 .json 파일을 다운로드하세요.
스프레드시트를 JSON으로 바꾸는 이유
JSON은 웹의 형식이에요. API가 JSON을 돌려주고, JavaScript는 JSON을 바로 읽으며, 노코드 도구와 자동화 플랫폼은 JSON을 기대하고, 설정 파일과 초기 데이터, 테스트 데이터도 거의 항상 JSON으로 작성돼요. 반면 데이터는 보통 스프레드시트에서 시작해요. 사람들이 편하게 수정하는 곳이 거기니까요. 이 도구는 그 둘을 이어 줘요. CSV나 Excel 파일을 넣으면 깔끔한 JSON 파일이 나오고, 열 제목이 속성 이름이 돼요.
두 가지 출력 형태
객체 배열은 거의 모든 사람이 원하는 형태예요. 첫 번째 행을 머리글로 보고, 그다음 행은 모두 그 키를 가진 객체가 돼요.
[
{ "name": "Ada", "email": "ada@example.com", "plan": "pro" },
{ "name": "Grace", "email": "grace@example.com", "plan": "free" }
]
배열의 배열은 키 없이 머리글 행까지 포함한 원래 격자를 그대로 유지해요. 크기가 더 작고, 머리글 행이 깔끔하지 않을 때, 열 순서가 중요할 때, 받는 쪽이 레코드가 아니라 표를 기대할 때 알맞아요.
숫자, 불리언, 빈칸
형식 변환을 켜면 숫자처럼 보이는 값은 JSON 숫자가 되고, "true"와 "false"는 불리언이 되며, 빈 셀은 null이 돼요. 끄면 모든 값이 시트에 보이던 그대로 문자열이 돼요. 우편번호, 상품 코드, 전화번호처럼 숫자처럼 보이지만 앞자리 0을 지켜야 하는 식별자가 있다면 끄세요.
머리글 행과 깔끔한 키
속성 이름은 머리글 행에 적힌 그대로 가져와요. "First name"이나 "Price (USD)"처럼 공백이나 문장 부호가 든 머리글도 유효한 JSON 키지만 코드에서 쓰기에는 불편해요. first_name, price_usd처럼 깔끔한 키를 원한다면 변환하기 전에 스프레드시트에서 열 이름을 바꾸세요. 중복된 머리글에는 숫자 접미사를 붙여 데이터가 사라지지 않게 해요.
Excel 파일 입력
.xlsx나 .xls를 바로 끌어다 놓으세요. 첫 번째 시트를 사용해요. 날짜는 Excel 내부 일련번호가 아니라 ISO 문자열(2026-03-14)로 기록되고, 수식은 계산된 값으로 바뀌어요.
자주 쓰는 경우
- 스프레드시트의 실제 데이터로 데이터베이스나 프로토타입 채우기.
- 상품, 지점, 팀원 목록을 웹사이트 빌드에 넣기.
- JSON을 요구하는 Make, n8n, Zapier 같은 자동화 도구로 가져오기.
- 실제 내보내기 파일로 테스트 데이터 만들기.
- 모바일 앱용 참조 표 변환하기.
보기 좋게 정렬한 출력은 읽고 비교하기 쉽고, 압축한 출력은 배포하기에 더 작아요. 둘 다 브라우저 안에서 만들어지므로 스프레드시트는 절대 업로드되지 않아요.
자주 묻는 질문
데이터가 업로드되나요?
아니요. 변환은 브라우저 안에서 이루어지고 파일은 기기에 그대로 남아요.
키는 어떻게 정해지나요?
헤더 행에 적힌 그대로 정해져요. 중복된 헤더에는 숫자 접미사가 붙어요. 깔끔한 키를 원한다면 먼저 스프레드시트에서 열 이름을 바꾸세요.
우편번호와 전화번호의 앞자리 0이 유지되나요?
자료형 변환을 끄면 모든 값이 문자열로 남아요. 켜면 숫자처럼 보이는 값은 JSON 숫자가 돼요.
Excel 통합 문서에서도 되나요?
네. .xlsx나 .xls를 넣으면 첫 번째 시트가 변환돼요. 날짜는 ISO 문자열로 기록돼요.
파일은 절대 기기를 떠나지 않아요
Squishly Tools의 모든 도구는 100% 무료이고 브라우저 안에서만 작동해요. 이미지와 문서는 내 컴퓨터에서 처리되고 서버에 업로드되지 않아요. 계정도, 워터마크도, 숨은 조건도 없어요.