CSV와 JSON 배열을 서로 변환합니다. 구분자와 헤더 유무를 선택할 수 있어 다양한 CSV 방언을 지원합니다.
주요 기능
- CSV → JSON: 배열 형태 (첫 줄을 키로 사용 옵션)
- JSON → CSV: 배열의 각 객체에서 키를 자동으로 헤더 열 추출
- 구분자 선택: 쉼표, 세미콜론, 탭, 파이프
- 따옴표로 감싼 값과 이스케이프된 따옴표 처리
용어 설명
- CSV (Comma-Separated Values)
- 표 형태 데이터를 텍스트로 표현하는 포맷. 엑셀 내보내기·데이터 이관에 광범위 사용.
- 헤더 행(Header Row)
- 첫 번째 줄이 컬럼 이름인지 여부. 헤더가 있으면 JSON의 키로, 없으면
col1,col2… 로 대체. - 따옴표 이스케이프
- 값 안에 따옴표가 있으면 두 개 겹쳐서(
"") 표기. 이 도구가 자동 처리. - 구분자(Delimiter)
- 필드를 나누는 문자. 지역·툴에 따라 다름 (유럽: 세미콜론, Excel: 시스템 설정).
사용 방법
- 변환할 CSV 또는 JSON을 붙여넣습니다.
- 구분자와 헤더 여부를 선택합니다.
- 변환 방향 버튼을 클릭합니다 (CSV → JSON 또는 JSON → CSV).
- 결과를 복사합니다.
자주 묻는 질문
- Q. 값 안에 개행이 있으면?
- 따옴표로 감싸져 있으면 정상 처리됩니다. 그렇지 않으면 새 레코드로 인식되니 주의.
- Q. JSON의 각 요소가 다른 키를 가지면?
- 모든 요소의 키를 취합해 헤더로 사용합니다. 없는 값은 빈 문자열로 채워집니다.
- Q. Excel용 UTF-8 BOM이 필요합니다.
- 결과를 파일로 저장 후 텍스트 에디터에서 BOM으로 저장하거나, Excel의 “데이터 → 텍스트로 가져오기”를 사용하세요.
