DevToolPal
한국어

CSV TSV 변환기

쉼표로 구분된 값을 탭으로 구분된 값으로 변환하며, 따옴표로 감싼 셀도 올바르게 처리합니다.

로컬에서 실행, 업로드 없음

옵션

입력

0자 · 0 B

출력

0자 · 0 B

기능 소개

이 도구는 CSV(쉼표로 구분된 값)를 TSV(탭으로 구분된 값)로 변환합니다. CSV를 제대로 해석하므로 "Beijing, China"처럼 따옴표로 감싼 셀 안의 쉼표는 한 셀에 그대로 남고, 이스케이프된 따옴표도 올바르게 인식합니다. 출력에서는 TSV에 여전히 필요한 곳에만 따옴표를 남깁니다.

사용 방법

  1. 입력 상자에 CSV를 붙여넣거나 .csv 파일을 업로드 또는 끌어다 놓거나 예시를 클릭합니다.
  2. 입력하는 동안 오른쪽에 TSV가 표시됩니다.
  3. 입력이 흔치 않은 구분자를 쓴다면 구분자에서 선택합니다.
  4. 결과를 복사해 스프레드시트에 붙여넣거나 .tsv 파일로 다운로드합니다.

예시

id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"

변환 결과(탭은 →로 표시):

id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China

참고

빈 줄은 건너뛰고, 파일 앞부분의 BOM(Excel 내보내기에서 흔함)은 제거됩니다. 모든 처리는 브라우저에서 이루어지므로 데이터가 기기 밖으로 나가지 않습니다.

자주 묻는 질문

› CSV와 TSV는 무엇이 다른가요?

둘 다 표를 한 줄에 한 행씩 일반 텍스트로 저장합니다. CSV는 셀을 쉼표로 구분하므로 쉼표가 들어 있는 셀은 따옴표로 감싸야 합니다. TSV는 데이터에 거의 나타나지 않는 탭으로 셀을 구분하므로 따옴표가 훨씬 덜 필요합니다.

› CSV를 TSV로 변환하는 이유는 무엇인가요?

TSV는 Excel이나 Google 스프레드시트에 붙여넣으면 셀마다 값이 하나씩 깔끔하게 들어가고, cut이나 awk 같은 많은 명령줄 도구도 따옴표로 감싼 쉼표보다 탭을 더 안정적으로 처리합니다.

› 탭이나 줄바꿈이 들어 있는 셀은 어떻게 되나요?

Excel과 같은 규칙으로 큰따옴표로 감싸므로 표의 구조가 유지됩니다.

› 세미콜론으로 구분된 파일도 되나요?

네. 입력 구분자는 자동으로 감지되며, 쉼표, 세미콜론, 탭, 파이프 중에서 직접 고를 수도 있습니다.