📊 JSON에서 CSV / Excel 변환기

JSON 객체 배열을 붙여넣고 CSV 또는 Excel (.xlsx) 파일로 다운로드하세요 — 중첩 키, 따옴표 처리, 사용자 지정 구분자까지 지원합니다. 100% 브라우저 안에서.

✓ 영구 무료 · ✓ 가입 불필요 · ✓ 업로드 없음 · ✓ 오프라인 작동

🔒 데이터는 브라우저를 절대 벗어나지 않습니다. JSON은 전적으로 사용자 기기에서 파싱되어 CSV 또는 Excel로 변환됩니다 — 업로드 없음, 계정 없음, 아무것도 저장되지 않습니다. 아무 웹사이트에나 붙여넣고 싶지 않은 데이터도 안전합니다.

기능

  • JSON → CSV 또는 Excel — JSON 객체 배열을 붙여넣고 CSV 파일이나 진짜 Excel (.xlsx) 스프레드시트로 내보내세요.
  • 지저분한 부분도 처리 — 모든 객체의 키를 합치고, 중첩 객체는 점으로 이은 열(address.city)로, 목록은 JSON 텍스트로 쓰고, 긴 ID도 한 자리도 잃지 않으며, 쉼표·따옴표·줄바꿈이 든 필드는 따옴표로 감싸요.
  • 아무것도 업로드되지 않음 — 100% 브라우저 안에서 실행됩니다 — 데이터는 절대 서버로 전송되지 않으며, 이는 실제 기록을 내보낼 때 중요합니다.
  • 양방향 모두 가능 — 반대가 필요한가요? 탭을 전환해 CSV를 다시 JSON으로 바꾸세요.

작동 방식

  1. JSON 붙여넣기 — JSON 객체 배열, 예: [{"name":"Alice","age":30}, …].
  2. 구분자 고르기 (CSV) — 쉼표, 세미콜론 또는 탭 — 세미콜론은 유럽식 스프레드시트에 편리합니다.
  3. CSV 또는 Excel 다운로드 — CSV를 복사하거나, .csv 파일을 다운로드하거나, 바로 열 수 있는 .xlsx로 내보내세요.

활용 사례

  • API 응답을 Excel이나 Google Sheets에서 열기
  • 내보낸 JSON 기록을 스프레드시트로 변환
  • 비개발 동료에게 JSON 대신 CSV/Excel 건네기
  • 데이터를 다루며 앞뒤로 변환

자주 묻는 질문

JSON을 CSV로 어떻게 변환하나요?

JSON 객체 배열을 붙여넣고 구분자를 고른 뒤 변환을 클릭하세요 — 그런 다음 CSV를 복사하거나 .csv 파일을 다운로드하세요. 전적으로 브라우저 안에서 실행됩니다.

JSON을 Excel (.xlsx)로 변환할 수 있나요?

네. JSON → CSV 모드에서 "Excel (.xlsx) 다운로드"를 클릭하면 Excel, Numbers 또는 Google Sheets에서 열 수 있는 진짜 스프레드시트를 받습니다.

어떤 JSON 형태를 기대하나요?

[{"name":"Alice","age":30}] 같은 객체 배열이에요. 객체 하나면 한 행이 되고, 행을 목록 하나로 감싼 API 응답(예: {"results":[…]})은 알아서 꺼내요. 모든 객체의 키를 합쳐서 열을 만들어요.

중첩된 JSON도 처리하나요?

중첩 객체는 점으로 이은 열로 펼쳐져요. {"address":{"city":"NYC"}}는 address.city 열이 돼요. 목록(배열)은 의미 있는 열로 만들 수 없어서 ["a","b"]처럼 JSON 텍스트로 한 셀에 들어가요.

긴 ID와 소수가 그대로 남나요?

네. 숫자는 쓰인 그대로 복사해서 12345678901234567890이 12345678901234567000이 되지 않고 1.10도 1.10으로 남아요. Excel 파일에서는 Excel 자체가 15자리까지만 보관하기 때문에 15자리를 넘는 숫자를 텍스트로 저장해요.

Excel에서 CSV를 열면 é가 é로, 한글이 깨져 보이는 이유는?

Excel은 BOM이 없는 .csv를 컴퓨터의 코드 페이지로 열어서, UTF-8의 “é”가 “é”로 보이고 한글도 깨져요. CSV에 ASCII 밖의 문자가 있으면 내려받은 파일 앞에 UTF-8 BOM을 붙여요(“Excel용” 체크, 기본으로 켜짐). 그러면 Excel이 제대로 읽어요. BOM을 예상하지 않는 프로그램에 쓸 때는 체크를 끄세요. 복사에는 붙지 않아요. .xlsx 다운로드에는 이 문제가 없어요.

제 데이터가 업로드되나요?

아니요. 변환은 브라우저 안에서 로컬로 일어납니다 — 업로드 없음, 계정 없음, 아무것도 저장되지 않습니다.

CSV에서 다시 JSON으로 갈 수 있나요?

네 — CSV → JSON 탭으로 전환해 반대 방향으로 변환하세요.

블로그 가이드

  • 📖 How to Convert JSON to CSV or Excel — Turn a JSON array of objects into a CSV or a real .xlsx Excel file, right in your browser. How the columns are built, what to do about nested data, and why it stays private.

관련 도구

💬 버그, 아이디어, 아니면 그냥 인사? Milo 🐨 에게 알리기 · [email protected]