AZ Tools

CSV ↔ TSV ↔ Pipe 변환

변환

한 가지 구분자로 된 데이터를 다른 구분자로 재출력. 첫 줄에서 입력 구분자 자동 감지, 완전한 인용/이스케이프 지원으로 파싱, RFC-4180 스타일 인용으로 재출력(새 구분자·따옴표·개행·양끝 공백 포함 셀은 `"…"`로 감싸고 내부 따옴표 이중화). Excel export가 세미콜론을 주는데 파이프라인은 쉼표를 기대할 때, 또는 TSV를 Google Sheets에 붙여넣어야 할 때 유용.

결과 (4 행 × 3 열)
name	role	note
Alice	Admin	Lives in Seoul, Korea
Bob	Editor	"Says ""hi"""
Carol	Viewer	Plain note

내부 이중 따옴표는 RFC 4180에 따라 이중화로 이스케이프.

사용법

  1. 구분자 텍스트를 입력 박스에 붙여넣기. 첫 줄에서 구분자 감지.
  2. 출력 구분자 선택. 변환 실시간 실행.
  3. 행 × 열 개수 표시 — 파싱 결과 확인 가능.

자주 묻는 질문

입력 구분자 감지 방식?
첫 줄에서 후보 문자(`,`·`\t`·`|`·`;`) 빈도 세기, `"…"` 안 무시. 가장 빈도 높은 것 선택 — 쉼표가 동률 결정자(웹에서 가장 흔함).
출력 인용 규칙?
RFC 4180 스타일: 셀이 출력 구분자·이중 따옴표·개행을 포함하거나 양끝 공백이 있으면 `"…"`로 감싸기. 내부 이중 따옴표는 이중화로 이스케이프(`"` → `""`).
왜 CSV ↔ TSV?
TSV는 스프레드시트에 친화적 — Google Sheets·Excel이 대화상자 없이 셀에 직접 붙여넣음. CSV는 데이터 도구·CLI 파이프라인에 친화적. 빠른 변환으로 한 단계 절약.

관련 도구