CSV-JSON 변환기 — 브라우저에서 바로 CSV 데이터를 깔끔한 JSON 객체나 배열로 변환하세요.

CSV 파일을 붙여넣거나 파일을 열면 바로 JSON 형식으로 변환됩니다. 구분 기호는 자동으로 감지되며, 따옴표로 묶인 값과 셀 내의 쉼표도 처리되고, 숫자는 실수로 변환될 수 있습니다. 결과를 복사하거나 .json 파일로 다운로드할 수 있습니다. 어떤 데이터도 업로드되지 않습니다.

내 CSV 변환하기 CSV 파일은 브라우저에 저장됩니다.
행으로 구성된 표가 JSON 객체 배열로 변환되는 과정을 보여주는 CSV-JSON 변환기

귀하의 CSV

JSON 결과

0Records
0Columns
–Delimiter
0 BJSON 크기
가이드

CSV-JSON 변환기 가이드: 구분자, 헤더 및 깔끔한 출력

각 옵션의 기능과 코드에서 사용할 수 있는 JSON을 얻는 방법을 알아보세요.

간단한 설명

CSV를 JSON으로 변환하는 도구는 어떤 기능을 하나요?

CSV는 단순한 표 형식입니다. 한 줄에 한 행씩 구성되며, 값들은 쉼표나 다른 구분자로 구분됩니다. JSON은 동일한 데이터를 코드가 직접 읽을 수 있는 객체와 배열 형태로 저장합니다. 변환기는 헤더 행을 키 이름으로 사용하여 각 CSV 행을 JSON 객체로 변환합니다.

CSV 파일을 붙여넣거나 파일을 열면, 작업하는 대로 JSON이 실시간으로 업데이트됩니다. 따옴표로 묶인 값, 따옴표 안의 쉼표, 이중 따옴표, 셀 내의 줄 바꿈은 스프레드시트 앱에서 내보낼 때와 동일한 방식으로 처리됩니다. CSV 파일에 불필요한 공백이 포함되어 있다면, 먼저 ‘공백 제거기’를 사용하여 정리하십시오.

변환하는 일반적인 이유

사람들이 CSV를 JSON으로 변환하는 이유

웹 및 앱 개발

파서를 직접 작성하지 않고도 스프레드시트 데이터를 프론트엔드, 모의 API 또는 테스트 피처에 불러올 수 있습니다.

데이터 및 API

Excel, Google 스프레드시트 또는 데이터베이스의 출력 데이터를 API나 가져오기 스크립트가 요구하는 JSON 형식으로 변환합니다.

설정 및 콘텐츠

시트에 저장된 제품 목록, 번역 내용 또는 설정을 프로젝트에서 사용할 수 있는 JSON 파일로 옮기세요.

각 옵션의 기능

변환 옵션 설명

구분 기호

‘자동 감지’ 기능은 첫 번째 행에서 쉼표, 세미콜론, 탭 또는 파이프가 있는지 확인합니다. 파일에 여러 기호가 섞여 있는 경우 수동으로 하나를 선택하십시오. 많은 유럽 수출 데이터에는 세미콜론이 사용됩니다.

JSON 구조

객체 배열은 헤더를 키로 사용하여 행마다 하나의 객체를 제공합니다. 배열의 배열은 헤더 행을 포함하여 각 행을 일반 리스트로 저장합니다.

첫 번째 행은 머리글입니다.

'On'으로 설정하면 첫 번째 행이 키가 됩니다. 'Off'로 설정하면 키의 이름은 column_1, column_2 등의 순서로 지정됩니다. 빈 헤더 이름이나 중복된 헤더 이름도 같은 방식으로 처리됩니다.

숫자, 참/거짓 및 null 변환

42는 숫자로, true는 부울 값으로 변환됩니다. 007이나 15자리 이상의 긴 ID 번호와 같은 값은 텍스트로 유지되므로 정보가 손실되지 않습니다.

정리, 빈 행 건너뛰기, 빈 값을 null로 처리

'Trim'은 값 주변의 공백을 제거하고, 'Skip empty rows'는 빈 줄을 생략하며, 'Use null for empty values'는 빈 문자열 대신 null을 기록합니다.

몇 단계만 거치면 변환 완료

CSV-JSON 변환기 사용 방법

  1. CSV 파일을 첫 번째 입력란에 붙여넣거나, ‘파일 열기’를 클릭하여 .csv, .tsv 또는 .txt 파일을 선택하세요.
  2. 구분 기호를 ‘자동 감지’로 두거나, 파일에 사용된 구분 기호를 선택하십시오.
  3. JSON의 구조와 서식을 선택하고, 해당 옵션을 선택하거나 선택 해제하세요.
  4. 레코드 수와 열 수를 확인한 다음, ‘JSON 복사’ 또는 ‘.json 다운로드’를 누르세요.
결과 보기

간단한 CSV를 JSON으로 변환하는 예시

CSV: 이름,나이,도시 아샤,29,푸네 로한,34,"델리, NCR" JSON (객체 배열): [ { "name": "Asha", "age": 29, "city": "Pune" }, { "name": "Rohan", "age": 34, "city": "Delhi, NCR" } ]

"Delhi, NCR" 안의 쉼표는 셀이 따옴표로 묶여 있기 때문에 값의 일부로 유지됩니다. 따옴표로 묶인 셀 안에 따옴표를 넣으려면 따옴표를 두 개 연속으로 사용하세요: "".

더 나은 결과

효과적인 전환을 위한 간단한 팁

  • 모든 항목이 한 열에 모여 있다면 구분자가 잘못된 것입니다. 직접 구분자를 선택하세요.
  • Excel 파일을 연 다음, 먼저 CSV(UTF-8) 형식으로 저장하세요. 이렇게 하면 악센트와 기호가 올바르게 변환됩니다.
  • 선두의 0이 중요한 경우, 숫자 변환 기능을 해제하여 ID, 전화번호 및 우편번호를 텍스트 형식으로 유지하십시오.
  • 데이터를 읽거나 검토할 때는 작은 페이로드의 경우 ‘minified’ 옵션을 사용하고, 가독성을 높이고 싶을 때는 ‘pretty printing’ 옵션을 사용하세요.
알아두면 좋은 정보

제한 사항 및 개인정보 보호

개인정보 보호

CSV 파일은 브라우저 내에서 변환됩니다. 이 파일은 업로드되거나 당사 서버로 전송되거나 저장되지 않습니다. 사용자의 선택 사항만 기기에 저장됩니다.

제한 사항

매우 큰 파일의 처리 가능 여부는 기기의 메모리 용량에 따라 달라지므로, 약 15MB를 초과하는 파일은 처리되지 않습니다. 이 도구는 단일 플랫 테이블만 읽을 수 있습니다. 점으로 구분된 헤더를 기반으로 중첩된 JSON을 생성하지 않으며, .xlsx 파일을 직접 읽지도 않습니다.

자주 묻는 질문

CSV-JSON 변환기 자주 묻는 질문

CSV를 JSON으로 변환하려면 어떻게 해야 하나요?

CSV 파일을 입력란에 붙여넣거나 파일을 열어주세요. JSON이 즉시 표시되며, 각 행은 헤더 행을 키로 사용하는 객체로 변환됩니다. 그런 다음 이를 복사하거나 .json 파일로 다운로드하세요.

쉼표 대신 세미콜론이나 탭을 사용해도 작동하나요?

네. 자동 감지 기능은 첫 번째 행에서 쉼표, 세미콜론, 탭, 파이프 기호가 있는지 확인합니다. 추측이 틀렸을 경우, 구분 기호를 직접 선택할 수도 있습니다.

CSV 파일에 헤더 행이 없다면 어떻게 되나요?

“첫 번째 행은 헤더입니다” 옵션의 선택을 해제하세요. 그러면 키 이름이 column_1, column_2 등으로 지정되며, 첫 번째 행은 데이터에 그대로 유지됩니다.

셀 내부의 쉼표와 따옴표는 어떻게 처리되나요?

대괄호로 묶인 셀에는 스프레드시트 내보내기 파일과 마찬가지로 쉼표, 줄 바꿈 및 쌍따옴표가 포함될 수 있습니다. JSON에서는 따옴표가 제거되고 텍스트만 유지됩니다.

숫자와 참/거짓이 실제 JSON 유형이 될까요?

'숫자, 참/거짓 및 null 변환'을 선택하면, 일반 숫자는 숫자로 변환되고 참 또는 거짓은 부울 값으로 변환됩니다. 007과 같이 앞자리에 0이 붙은 값이나 15자리 이상의 숫자는 텍스트로 유지되므로 변경되지 않습니다.

객체 대신 배열의 배열을 얻을 수 있을까요?

네. JSON 형식을 ‘배열의 배열’로 설정하세요. 헤더 행을 포함한 모든 행이 값의 목록이 됩니다.

엑셀 파일을 바로 열 수 있나요?

.xlsx 파일은 안 됩니다. 먼저 Excel이나 Google 스프레드시트에서 해당 시트를 CSV로 저장한 다음, 그 파일을 여기에서 열거나 붙여넣으세요.

제 데이터는 업로드되었나요, 아니면 저장되었나요?

아닙니다. 변환 작업은 브라우저 내에서 이루어지며, 사용자의 데이터는 기기 밖으로 절대 유출되지 않습니다. 다음 번을 위해 저장되는 것은 사용자가 선택한 옵션뿐입니다.

이 도구를 사용하는 분들로부터

리뷰

리뷰 불러오는 중…
계속하세요

도구 상자에 담긴 더 많은 도구들

이 홈페이지에는 API 키가 필요 없는 무료 도구가 수십 가지 더 소개되어 있습니다.

도구 추천하기