CSV JSON 변환기
CSV를 붙여넣거나 파일을 열면 첫 행을 키로 쓰는 JSON 배열로 바꿉니다. 엑셀에서 저장한 CSV도 그대로 되고, 값은 문자열로 지켜 00123 같은 코드가 바뀌지 않습니다.
수식 보호를 켜면 =, +, -, @ 등으로 시작하는 문자열 앞에 작은따옴표를 붙입니다. 숫자형 음수는 그대로 유지합니다.
변환을 기다리고 있습니다.
데이터 미리보기
최대 20행 · 20열을 표시합니다. 전체 결과는 파일로 저장하세요.
변환하면 열 이름과 데이터를 확인할 수 있습니다.
CSV → JSON 변환 예시
code,name,memo 00123,노트,"A4, 줄 노트"
위 CSV는 아래 JSON이 됩니다. 쉼표가 든 메모는 한 칸으로, 00123은 문자열로 남습니다.
[
{
"code": "00123",
"name": "노트",
"memo": "A4, 줄 노트"
}
]엑셀 표를 JSON으로 바꾸는 순서
- 엑셀에서 파일 → 다른 이름으로 저장 → CSV UTF-8(쉼표로 분리)를 고릅니다.
- 저장한 파일을 파일 열기로 불러오거나, 셀을 복사해 붙여넣고 구분자를 탭으로 바꿉니다.
- 변환하기를 누르고 미리보기에서 열 이름과 값을 확인한 뒤 JSON 파일로 저장합니다.
다른 개발·데이터 도구
자주 묻는 질문
CSV를 JSON으로 바꾸면 어떤 모양이 되나요?
첫 행이 키가 되고 나머지 행이 객체 하나씩 됩니다. name,city / 오리,서울은 [{"name":"오리","city":"서울"}]이 됩니다.
숫자도 문자열로 바뀌나요?
네. CSV에는 자료형이 없어서 00123, 010-1234-5678, 2026-10-28 같은 값이 잘못 바뀌지 않도록 모두 문자열로 둡니다. 숫자가 필요하면 받은 쪽 프로그램에서 변환하세요.
엑셀 파일(.xlsx)을 바로 넣을 수 있나요?
엑셀에서 파일 → 다른 이름으로 저장 → CSV UTF-8(쉼표로 분리)로 저장한 뒤 넣으세요. 셀을 복사해 붙여넣으면 탭으로 구분되므로 CSV 구분자를 탭으로 바꾸면 됩니다.
한글이 깨져서 보여요.
EUC-KR로 저장된 CSV일 수 있습니다. CSV 한글 깨짐 해결에서 UTF-8로 바꾼 뒤 다시 여세요.
따옴표 안의 쉼표나 줄바꿈도 되나요?
"서울, 강남" 처럼 큰따옴표로 감싼 칸 안의 쉼표와 줄바꿈은 한 칸으로 읽습니다. 따옴표가 닫히지 않았거나 열 개수가 다른 행은 몇째 행인지 알려 줍니다.