표를 JSON으로 변환 결과 미리보기

CSV-JSON 변환기 — 온라인에서 테이블을 JSON으로 변환

브라우저에서 CSV, TSV, 파이프로 구분된 테이블 또는 마크다운 테이블을 JSON, JSONL 또는 SQL INSERT 문으로 변환하세요.

테이블을 붙여넣거나 CSV를 삭제하세요. 반대편에서 JSON, JSONL 또는 SQL을 가져옵니다.

또는 .csv / .tsv 파일을 끌어다 놓으세요

표를 JSON으로 변환로 할 수 있는 일

시작하기 전에 주요 기능을 검토하세요.

  • CSV 또는 TSV 테이블을 JSON으로 변환
  • 스프레드시트 데이터를 SQL INSERT 문으로 변환
  • 데이터 파이프라인을 위해 행을 JSONL로 내보내기
  • Markdown 또는 파이프 테이블을 붙여넣고 변환합니다.
  • 첫 번째 행을 필드 이름으로 사용
  • 쉼표, 세미콜론 또는 파이프 구분 기호 처리

설정 참고

표를 JSON으로 변환에 사용 가능한 제어 기능입니다.

설정

구분 기호드롭다운
붙여넣은 표에서 열을 나누는 기준을 선택합니다 — 쉼표, 탭, 세미콜론, 파이프 또는 Markdown 파이프 — 자동 감지로 두면 첫 줄을 보고 구분자를 알아서 정합니다.옵션: 자동 감지CSV (쉼표)TSV (탭)세미콜론파이프Markdown 표
출력드롭다운
변환할 형식을 고릅니다. 열 이름을 키로 쓰는 JSON 객체, 위치 기반 JSON 배열, 한 줄에 한 레코드씩 담는 JSONL, 또는 바로 실행할 수 있는 SQL INSERT 문 중에서 선택할 수 있습니다.옵션: JSON(객체)JSON(배열)JSONLSQL INSERT
첫 번째 행을 헤더로 사용켜기 / 끄기
체크하면 첫 번째 행이 JSON 키 또는 SQL 열 이름으로 사용됩니다. 체크를 해제하면 SQL 열에는 col_1, col_2처럼 이름이 자동으로 붙고, JSON 출력은 순서대로 값을 담은 배열로 대체됩니다.
텍스트 입력
생성되는 SQL INSERT 문에 사용할 테이블 이름을 지정합니다(기본값 my_table). 출력이 SQL INSERT일 때만 표시되며, 쓸 수 없는 문자는 자동으로 밑줄로 바뀝니다.
무료 이용 · 회원가입 불필요 · 워터마크 없음업로드는 전송 중에 암호화됩니다.보관 정책에 따라 삭제됨

자주 묻는 질문

입력 패널에 CSV를 붙여넣으면(또는 .csv 파일을 끌어다 놓으면) 도구가 구분자를 자동으로 감지하고, 헤더 줄을 키로 사용해 각 행을 JSON 객체로 파싱한 뒤 결과를 즉시 표시합니다. 출력 형식을 JSON 배열, JSONL 또는 SQL INSERT로 전환하면 필요한 형태를 정확히 얻을 수 있습니다.

usage

네. 파서는 RFC 4180을 따르므로, 큰따옴표로 묶인 필드는 파싱을 깨뜨리지 않고 쉼표, 줄바꿈, 심지어 리터럴 따옴표(""로 이스케이프)까지 포함할 수 있습니다. 따라서 "Smith, John" 같은 값은 두 개가 아닌 하나의 셀로 유지됩니다.

technical

이 도구는 비어 있지 않은 첫 줄에서 탭, 쉼표, 세미콜론, 파이프의 개수를 세어 가장 빈번한 것을 선택합니다. 특이하거나 모호한 파일이라면 자동 감지를 무시하고 탭(TSV), 쉼표, 세미콜론, 파이프 또는 Markdown 표를 수동으로 선택할 수 있습니다.

technical

출력 형식을 SQL INSERT로 전환하고 테이블 이름을 입력합니다. 이 도구는 열 이름을 유효한 식별자로 삭제하고(공백, 대시 등을 밑줄로 대체) 적절하게 이스케이프된 문자열 리터럴, 숫자 값 및 빈 셀에 대한 NULL을 사용하여 행당 하나의 INSERT를 생성합니다. 데이터베이스를 시드하거나 데이터를 마이그레이션하는 데 유용합니다.

features

JSONL(JSON Lines)은 둘러싸는 배열 없이 한 줄에 하나의 JSON 객체를 담습니다. BigQuery, Snowflake, Logstash, Elasticsearch 및 대부분의 머신러닝 파이프라인으로 데이터를 스트리밍하는 표준 형식입니다. 각 행이 독립적으로 수집되는 경우 JSONL을 선택하세요.

features

네. 정수나 소수 패턴에 해당하는 값은 JSON 숫자로 출력되고, "true"/"false" 리터럴은 불리언으로, 빈 셀은 null로 변환됩니다. 모든 값을 문자열로 처리하려면 변환하기 전에 값을 그에 맞게 준비하세요.

technical

네. 구분자로 "Markdown 표"를 선택하고 표준 파이프 구분 Markdown 표(헤더 행, 구분선 행, 본문 행)를 붙여넣으세요. 구분선은 자동으로 건너뛰며 셀 공백이 정리됩니다.

usage

아니요. Pixoate 처리 API를 통하지 않고 브라우저에서 구문 분석 및 변환이 실행됩니다. 웹 애플리케이션에서 기밀 스프레드시트를 열기 전에 조직의 데이터 처리 규칙을 따르십시오.

privacy

이 옵션을 선택하면 도구가 표의 첫 번째 행을 열 이름으로 간주하여 JSON 객체 키로 사용합니다(비워 두면 SQL의 경우 col_1, col_2... 를 생성합니다). 데이터에 머리글 행이 없는 경우(단순한 행 목록) 선택을 해제하면, 도구는 대신 원시 JSON 배열을 출력하거나 SQL INSERT 문에 대해 열 이름을 col_1, col_2 등으로 자동 지정합니다.

features

Output을 SQL INSERT로 전환하면 대상 테이블 이름(예: customers 또는 order_items)을 입력할 수 있는 Table name 필드가 나타납니다. 이 도구는 입력한 내용을 자동으로 정리해 공백과 기호를 밑줄로 바꾸고 맨 앞의 숫자에는 접두를 붙이므로, 입력이 지저분해도 생성된 SQL에는 항상 유효한 식별자가 들어갑니다.

usage

내보낸 파일에 열 이름이 없으면 '첫 행은 헤더'를 체크 해제하고, 출력을 SQL INSERT로 설정한 뒤, 'Table name' 필드에 실제 테이블 이름을 입력하세요. 도구가 col_1, col_2 같은 열 이름을 자동 생성하고, 숫자와 불리언을 자동으로 변환하며, 데이터베이스 클라이언트에 바로 붙여넣을 수 있는, 행마다 적절히 이스케이프된 INSERT 문을 하나씩 생성합니다.

tips

JSON(배열)은 필드 이름을 생략하고 각 행을 열 순서대로 값의 단순 목록으로 출력합니다. 예를 들어 {"name":"Alice","age":34,"city":"Berlin"} 대신 ["Alice", 34, "Berlin"]으로 나옵니다. 여전히 'First row is header' 체크박스를 존중하되, 그 행을 키가 아니라 열 개수를 파악하는 용도로만 사용합니다. 받는 쪽 코드(차트 라이브러리, 위치 기반 데이터베이스 드라이버, 스프레드시트 가져오기)가 필드 이름이 아니라 위치로 값을 읽을 때 선택하세요. 그렇지 않으면 JSON(객체)을 사용하세요.

features

'샘플 사용'은 세 줄짜리 짧은 이름/나이/도시 표(탭 구분)로 입력 패널을 채워, 실제 데이터를 붙여넣기 전에 구분자 감지, 헤더 행, 각 출력 형식이 어떻게 동작하는지 바로 볼 수 있게 합니다. 상자에 내용이 생기면 '지우기' 버튼이 나타나는데, 편집기 화면에서는 입력 레이블 옆에, 설정 패널에서는 전체 너비 버튼으로 다시 표시되며, 텍스트를 수동으로 선택해 삭제하는 대신 한 번의 클릭으로 텍스트 영역을 비웁니다.

usage

아니요 - JSON/SQL 테이블은 브라우저에서 완전히 실행되므로 붙여넣은 내용이 현재 사용 중인 컴퓨터를 떠나지 않습니다. 토큰, 키 또는 고객 데이터가 포함된 항목을 확인하는 경우 중요합니다. 탭을 닫으면 탭이 지워집니다.

troubleshooting

오류는 구문 분석할 수 없는 첫 번째 위치를 가리키며, 일반적으로 실제 실수 바로 뒤가 아닌 쉼표 누락, 닫히지 않은 따옴표 또는 대괄호, 직선 대신 문서에서 붙여넣은 스마트 따옴표 등입니다. 보고된 위치 위의 선을 먼저 확인하세요.

troubleshooting

둘 다 아니오. JSON/SQL 테이블은 무료이며, 다운로드에는 워터마크가 없으며, 마지막에 아무것도 요구되지 않습니다. 작업을 마친 후 비용이 발생하는 흐름이 없습니다.

pricing

아니요. 이 도구는 데스크톱과 휴대폰의 브라우저에서 실행됩니다. 설치하거나 체험판을 시작하거나 라이선스를 구매할 필요 없이 필요한 기능인지 확인할 수 있습니다. 예제 대신 실제로 해결하려는 파일로 사용해 보세요.

troubleshooting

표를 JSON으로 변환가 작업을 완수하도록 돕는 방법

비즈니스, 크리에이터, 일상 업무의 실제 문제를 매일 해결합니다. 귀하에게 적합한 사용 사례를 찾아 시작해보세요.

개발자용

CSV에서 API로 마이그레이션

파트너로부터 레거시 CSV 내보내기가 있고 JSON을 기대하는 최신 REST API에 게시해야 합니다. 변환하고 가져오기 본문에 복사하고 모양을 확인하세요. 글루 스크립트가 필요하지 않습니다.

개발자용

데이터베이스 시딩

테스트 데이터 CSV로부터 바로 실행 가능한 SQL INSERT 문을 생성하세요. 마이그레이션 파일이나 psql 셸에 그대로 붙여 넣을 수 있습니다. 출력은 문자열, 숫자, null, 불리언 값을 정확하게 처리합니다.

개발자용

BigQuery / Snowflake 데이터 수집

클라우드 웨어하우스는 CSV보다 JSONL을 더 빠르게 수집합니다. 스프레드시트를 JSONL로 변환해 BigQuery, Snowflake, Redshift 스테이징에 바로 업로드하세요.

출판

Markdown 문서 표

Markdown 문서에서 붙여 넣은 내용을 프로그램에서 처리할 수 있는 JSON으로 변환하세요. 사람이 읽기 쉬운 Markdown 표에서 FAQ 항목, 내비게이션 항목, 요금제 데이터를 만들어 낼 수 있습니다.

생산성

양식 제출 분석

Google Forms나 Typeform 응답을 CSV로 내보내 JSON으로 변환한 뒤 분석을 돌리거나 API를 통해 CRM에 입력하세요. 헤더 행이 필드 이름이 됩니다.

개발자용

정적 사이트 데이터 생성

표 데이터를 Next.js getStaticProps, Astro 콘텐츠 컬렉션, Hugo 데이터 파일에 넣으세요. JSONL은 한 행을 한 페이지에 매핑하는 콘텐츠 컬렉션에 특히 유용합니다.

개발자용

QA 테스트 픽스처 생성

테스트 시나리오 스프레드시트를 붙여넣고 JSON 픽스처나 JSONL을 Jest, Pytest, Playwright 테스트 스위트로 바로 내보내, 손으로 작성하는 목 데이터 파일을 완전히 건너뛰세요.

이커머스용

공급업체 카탈로그 일괄 가져오기

공급업체의 가격표 CSV를 제품 테이블용 SQL INSERT 문으로 변환하거나 Shopify/WooCommerce 대량 가져오기 앱용 JSON으로 변환하세요. 테이블 이름 필드를 사용해 상점이 요구하는 정확한 테이블을 지정하세요.

생산성

노코드 Zapier 및 Airtable 동기화

내보낸 스프레드시트를, 변환 스크립트를 작성하지 않고도 Zapier 웹훅, Airtable 자동화, Make.com 시나리오가 기대하는 JSON 배열이나 객체 형태로 변환하세요.

금융

은행 거래내역서 대조

내보낸 은행 또는 카드 명세서 CSV를 개인 금융 대시보드용 JSON으로 변환하거나, 거래 내역을 장부 데이터베이스에 바로 불러오는 SQL INSERT 문으로 변환하세요.

출판

정적 사이트 데이터 파일 생성

팀 소개, 가격 등급 또는 제품 목록이 담긴 스프레드시트를 Hugo, Jekyll, Astro 또는 Eleventy 템플릿이 직접 반복 처리하는 JSON 데이터 파일로 변환하여, JAMstack 빌드에 보통 필요한 손으로 작성한 data/*.json 파일을 건너뛰세요.

각 변화를 확인하세요

사진을 업로드하고 필요한 설정을 선택한 뒤, 미리보기에서 결과를 확인하고 다운로드하세요. AI 생성 또는 편집 결과는 사용 전에 피사체와 세부 사항을 원본과 비교해 검토하세요.