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에 따라 이중화로 이스케이프.
사용법
- 구분자 텍스트를 입력 박스에 붙여넣기. 첫 줄에서 구분자 감지.
- 출력 구분자 선택. 변환 실시간 실행.
- 행 × 열 개수 표시 — 파싱 결과 확인 가능.
자주 묻는 질문
- 입력 구분자 감지 방식?
- 첫 줄에서 후보 문자(`,`·`\t`·`|`·`;`) 빈도 세기, `"…"` 안 무시. 가장 빈도 높은 것 선택 — 쉼표가 동률 결정자(웹에서 가장 흔함).
- 출력 인용 규칙?
- RFC 4180 스타일: 셀이 출력 구분자·이중 따옴표·개행을 포함하거나 양끝 공백이 있으면 `"…"`로 감싸기. 내부 이중 따옴표는 이중화로 이스케이프(`"` → `""`).
- 왜 CSV ↔ TSV?
- TSV는 스프레드시트에 친화적 — Google Sheets·Excel이 대화상자 없이 셀에 직접 붙여넣음. CSV는 데이터 도구·CLI 파이프라인에 친화적. 빠른 변환으로 한 단계 절약.
이 주제의 가이드
관련 도구
HTML 표 → CSV 변환기
HTML <table> 데이터를 CSV, TSV 또는 세미콜론 구분 행으로 추출합니다. 브라우저에서 동작합니다.
변환 0 0
JSON Lines (NDJSON) 뷰어
`.jsonl`/`.ndjson` 파일 붙여넣기·드롭 → 레코드 테이블 보기, `field:value`로 필터, 유지할 컬럼 선택, JSON/CSV 재출력.
파일 0 0
CSV → SQL INSERT 생성기
CSV·TSV 행을 SQL INSERT 문으로 변환 — 테이블명·방언별 식별자·타입 추론·다중 행 모드.
변환 0 0
CSV → 엑셀(XLSX) 변환기
CSV·TSV를 브라우저에서 진짜 .xlsx 파일로 변환합니다. 앞자리 0, 긴 ID, SEPT1 같은 코드가 입력한 그대로 유지됩니다.
파일 0 0
마크다운 표 생성기
CSV·TSV·파이프 구분 데이터를 정렬된 GitHub 마크다운 표로 변환합니다.
텍스트 0 0
CSV 뷰어 & 정렬
CSV·TSV 데이터를 정렬 가능한 표로 보기 — 파일 열기 또는 붙여넣기, 스프레드시트 불필요.
텍스트 0 0