TSV ↔ CSV 변환기
탭으로 구분된 데이터(TSV)와 쉼표로 구분된 CSV를 서로 변환합니다.
카테고리: 변환 도구
언제 사용하나요?
스프레드시트나 로그에서 복사한 탭 구분 데이터를 CSV로 바꾸거나 반대로 변환해야 할 때 사용합니다.
사용 방법
- 변환 방향을 선택합니다.
- 데이터를 붙여넣습니다.
- 변환 결과를 복사합니다.
입력값 안내
TSV는 탭, CSV는 쉼표를 구분자로 사용하는 표 형태 텍스트입니다.
계산·변환 기준
따옴표와 줄바꿈을 고려해 행과 셀을 파싱한 뒤 목표 구분자 형식으로 다시 직렬화합니다.
사용 예시
- 표 데이터 포맷 변경 - 탭 구분 텍스트와 CSV를 서로 변환합니다.
- 스프레드시트 붙여넣기 변환 - 엑셀에서 복사한 탭 구분 데이터를 CSV로 바꿉니다.
- 도구 간 데이터 이동 - TSV만 받는 도구와 CSV만 받는 도구 사이에서 형식을 맞춥니다.
예시
- name\trole → name,role
- 구글 시트에서 복사한 탭 구분 데이터 → 쉼표 구분 CSV로 변환
주의사항
- 잘못된 형식의 소스 데이터 입력 시 파싱 에러가 발생하거나 결과 레이아웃이 깨질 수 있습니다.
- 인코딩 표준(UTF-8)이 맞지 않거나 복잡한 중첩 구조를 가진 소스 데이터를 변환할 경우 데이터 구조가 깨지거나 누락될 수 있습니다.
자주 묻는 질문
따옴표가 포함된 CSV도 되나요?
네. 기존 CSV 파서 로직으로 따옴표 이스케이프를 처리합니다.
TSV와 CSV의 차이는 무엇인가요?
TSV는 항목을 탭으로, CSV는 쉼표로 구분합니다. 값에 쉼표가 많을 때는 TSV가 편리합니다.
값 안에 탭이 있으면 어떻게 되나요?
TSV에서 값 안의 탭은 구분자와 구별이 어려우므로, 변환 전에 정리하는 것이 안전합니다.
헤더 줄도 변환되나요?
네. 첫 줄을 포함한 모든 줄이 동일하게 형식만 바뀝니다.
관련 도구
- CSV ↔ JSON 변환기 - CSV와 JSON 배열 데이터를 양방향으로 변환합니다.
- CSV ↔ Markdown Table 변환기 - CSV 데이터를 마크다운 테이블로 바꾸거나 마크다운 테이블을 CSV로 되돌립니다.
- Excel 붙여넣기 → Markdown - 표 형태 텍스트를 마크다운 테이블로 변환합니다.
- URL 인코딩/디코딩 - 텍스트를 URL 안전 형식(%XX)으로 인코딩하거나 인코딩된 URL을 원래 텍스트로 디코딩합니다.
- Base64 변환기 - 텍스트를 Base64로 인코딩하거나 Base64 문자열을 원래 텍스트로 디코딩합니다.
- HTML 이스케이프/언이스케이프 - HTML 특수문자를 엔티티로 바꾸고, 엔티티 문자열을 원래 문자로 되돌립니다.