바로툴 계산·활용 가이드

JSON과 CSV를 안전하게 변환하는 방법

JSON과 CSV는 모두 표 형태 데이터를 담을 수 있지만 구조가 다릅니다. 변환 전에 JSON 객체의 키를 맞추고 CSV의 헤더와 인용규칙을 확인해야 열 밀림과 데이터 손실을 줄일 수 있습니다.

01

변환하기 좋은 JSON 구조

CSV로 바꾸기 가장 쉬운 형태는 같은 키를 가진 객체의 배열입니다. 예를 들어 [{"name":"Baro","score":95}]처럼 각 객체가 한 행이 되고 키가 열 이름이 됩니다.

객체마다 키가 다르면 빈 셀이 생길 수 있습니다. 변환 전에 필수 키와 값의 자료형을 가능한 한 통일하세요.

02

CSV 헤더와 인용규칙

CSV 첫 행은 보통 열 이름입니다. 값에 쉼표, 큰따옴표 또는 줄바꿈이 있으면 큰따옴표로 감싸고 값 안의 큰따옴표는 두 번 써야 합니다.

단순히 문자열을 쉼표로 나누면 주소나 문장 속 쉼표 때문에 열이 밀릴 수 있으므로 CSV 파서를 사용하는 것이 안전합니다.

  • 첫 행: 열 이름
  • 쉼표·줄바꿈 포함 값: 큰따옴표로 감싸기
  • 값 안 큰따옴표: 두 번 표기
03

중첩 객체와 배열 처리

CSV 한 셀은 계층구조를 직접 표현하지 못합니다. JSON 안의 객체나 배열은 한 셀의 JSON 문자열로 보존하거나 필요한 필드만 평탄화해야 합니다.

다시 JSON으로 복원할 계획이라면 어떤 열이 숫자·불리언·중첩 JSON인지 별도 규칙을 남기세요. CSV 값은 변환 과정에서 문자열로 해석될 수 있습니다.

04

엑셀에서 열기 전 확인할 것

주민번호·우편번호·상품코드처럼 앞자리 0이 중요한 값은 스프레드시트가 숫자로 자동변환할 수 있습니다. 긴 숫자는 지수표기로 바뀔 수도 있습니다.

민감정보가 포함된 원문은 외부 변환 사이트에 업로드하지 말고 로컬 또는 브라우저 처리 여부를 확인하세요. 변환 후에는 행 수, 헤더 수와 대표 샘플을 원본과 대조하세요.

가이드 이용 안내

본문의 숫자 예시는 계산 구조를 설명하기 위한 참고값이며 견적·계약·법률 판단이나 전문 진단을 대신하지 않습니다. 최종 결정 전 해당 기관의 최신 조건을 확인하세요.