웹오피스 CSV·JSON 변환은 헤더가 있는 CSV와 평면 객체의 최상위 JSON 배열을 서로 바꿉니다. CSV→JSON 값은 모두 문자열이며 JSON→CSV는 중첩 객체·배열을 지원하지 않습니다. 파일은 서버에 업로드되지 않습니다. 모든 파일 처리는 사용자의 브라우저에서 이루어집니다.
CSV·JSON 변환 사용 방법
CSV 또는 UTF-8 JSON 한 개를 선택합니다.
입력에 맞춰 CSV→JSON 또는 JSON→CSV 방향을 선택합니다.
‘CSV·JSON 변환하기’를 누르고 결과를 내려받습니다.
key 이름, 문자열 0012, null·빈칸과 전체 객체·행 수를 확인합니다.
주요 특징
CSV 헤더를 trim해 JSON key로 사용하고 빈 헤더는 열1·열2 등으로 만듭니다.
JSON 객체마다 다른 key가 있으면 전체 key를 모아 열을 만들고 누락·null은 빈 셀로 씁니다.
JSON의 문자열·숫자·불리언·null을 지원하며 출력 구조를 새 파일로 생성합니다.
지원하는 파일 형식
입력: UTF-8·CP949/EUC-KR CSV 또는 UTF-8 평면 객체 배열 JSON
출력: UTF-8 JSON 또는 UTF-8 BOM CSV
사용 전 확인사항
CSV 헤더를 trim하거나 빈 이름을 보충한 뒤 key가 겹치면 중단합니다.
헤더보다 많은 셀은 JSON 결과에 포함되지 않고 부족한 셀은 빈 문자열로 채워집니다. 행마다 열 수를 먼저 확인하세요.
CSV→JSON은 숫자·불리언을 자동 추론하지 않습니다. 12도 문자열 ‘12’입니다.
null과 빈 문자열은 CSV에서 구별되지 않아 왕복 변환이 원래 JSON 타입을 복원하지 못합니다.
파일은 기기 밖으로 전송되지 않습니다
선택한 원본 파일과 결과 파일은 현재 브라우저 메모리에서만 처리되며 서버, 분석 도구 또는 브라우저 저장소로 전송하거나 보관하지 않습니다.
자주 묻는 질문
JSON 최상위 객체 하나도 되나요?
아니요. [{"id":"0012"}]처럼 평면 객체 배열을 준비하세요. 객체 안의 객체·배열도 지원하지 않습니다.
숫자 12를 왕복하면 숫자인가요?
JSON→CSV→JSON에서 CSV 값은 문자열 ‘12’가 됩니다. 타입 보존용 왕복 변환은 아닙니다.
파일 내용이 서버로 전송되나요?
아니요. 원본·결과·파일명은 현재 브라우저에서 처리하며 서버와 분석 도구로 보내지 않습니다.