📊
무료 JSON을 CSV로 변환기
JSON 배열을 CSV로, CSV를 JSON으로 변환합니다. 중첩된 값, 따옴표 필드, 값 내 쉼표를 자동으로 처리합니다.
한 번 로드하면 오프라인에서도 작동
JSON 입력 (객체 배열)
CSV 출력
여기에 출력이 표시됩니다…
주요 용도
- JSON API 데이터를 CSV로 내보내기JSON API 응답 및 데이터 내보내기를 Excel, Google Sheets 및 데이터베이스용 CSV 형식으로 변환합니다.
- JSON을 Excel 준비 CSV로 변환모든 JSON 데이터 파일 또는 API 응답을 Excel 및 Google Sheets에서 직접 열 수 있는 평면 CSV로 변환합니다.
- 데이터베이스 가져오기용 JSON 데이터 준비JSON 내보내기를 CSV로 변환하여 MySQL, PostgreSQL, SQLite 및 기타 데이터베이스로 대량 가져오기합니다.
- 분석을 위해 JSON 보고서를 CSV로 변환JSON 분석 데이터, 보고서 및 로그를 비즈니스 인텔리전스 및 데이터 분석용 CSV로 변환합니다.
- 개발자 워크플로우용 JSON에서 CSV로테스트 피팔, 모의 데이터 및 구성 JSON을 CSV 또는 그 반대로 빠르게 변환합니다. 데이터 파이프라인의 일부입니다.
사용 방법
이 도구는 외부 라이브러리 없이 전적으로 브라우저에서 JSON과 CSV를 변환합니다. 변환 로직은 로컬에서 실행되는 직접 작성한 TypeScript입니다. JSON 파싱은 브라우저 기본 JSON.parse를 사용하고, CSV 파싱은 대부분의 단순한 변환기가 잘못 처리하는 경계 사례를 다루는 자체 RFC 4180 상태 기계를 사용합니다.
- 1JSON 파싱 및 머리글 수집JSON.parse()가 입력을 읽고 배열인지 검증합니다. 그런 다음 변환기가 배열의 모든 객체를 순회해 전체 키의 합집합을 만들므로, 행마다 필드가 다른 희소 배열도 완전한 머리글 행을 만듭니다.
- 2선택적 중첩 객체 평탄화평탄화 옵션이 켜져 있으면 {"address":{"city":"Oslo"}} 같은 중첩 객체가 머리글을 만들기 전에 점 표기 열(address.city)로 재귀적으로 펼쳐집니다. 배열과 빈 객체는 JSON 문자열로 된 셀 값으로 남습니다.
- 3수식 무력화가 포함된 RFC 4180 준수 셀 인코딩각 셀 값은 RFC 4180에 따라 이스케이프됩니다. 쉼표, 큰따옴표, 줄바꿈이 있는 필드는 큰따옴표로 감싸고, 내부 따옴표는 두 번 씁니다. 안전 내보내기 모드(기본값 켜짐)는 =, +, -, @로 시작하는 셀 앞에 작은따옴표를 붙여 Excel이나 Google Sheets 같은 스프레드시트 앱이 삽입된 값을 실행 가능한 수식으로 처리하지 않게 합니다.
- 4CSV → JSON은 문자 단위 상태 기계 사용반대 방향에서는 공유 parseCsv 함수가 입력을 한 글자씩 훑으며 따옴표 필드 안인지 추적해, 셀 안의 쉼표, 이스케이프된 큰따옴표(""), 줄바꿈을 올바르게 처리합니다. 단순히 줄을 나누는 방식으로는 잘못 처리되는 경우입니다. detectDelimiter는 첫 행에서 쉼표, 세미콜론, 탭, 파이프를 감지해 비표준 내보내기도 자동으로 지원합니다.
관련 도구
Excel / XLSX 뷰어
Excel이나 Google Sheets 없이 .xlsx, .xls, .csv, .ods 스프레드시트를 열고 확인합니다. 시트를 전환하고 CSV 또는 JSON으로 내보낼 수 있습니다. 브라우저에서 완전히 실행됩니다.
시도해보기파일이 로컬에 유지됨
JSON을 Excel로
JSON 객체 배열을 Excel(XLSX) 또는 CSV 스프레드시트로 변환합니다. 중첩된 객체는 점으로 구분된 열이 됩니다. 브라우저에서 완전히 실행됩니다 — 업로드 없음.
시도해보기
PDF를 Excel로 변환
PDF 은행 거래내역서, 청구서, 보고서의 표를 Excel(.xlsx) 또는 CSV로 추출합니다. 행을 먼저 미리 보고, 금액은 실제 숫자로 유지됩니다. 브라우저에서 실행되며 업로드되지 않습니다.
시도해보기파일이 로컬에 유지됨