계산기 & 툴계산기 & 툴
불러오는 중...
개발

🔄
TSV CSV 변환기

TSV를 CSV로, CSV를 TSV로 무료 변환하세요. 파일 업로드, CP949·UTF-8 읽기, 한글 깨짐을 줄이는 UTF-8 BOM, 따옴표·줄바꿈 처리, 데이터 미리보기와 다운로드를 지원합니다.
TSV CSV 변환기는 탭(Tab)으로 구분된 TSV와 쉼표로 구분된 CSV를 서로 변환하는 무료 도구입니다. 텍스트를 붙여넣거나 파일을 불러온 뒤 변환 결과를 복사하거나 다운로드할 수 있습니다.
변환 방향
TSV 데이터 입력
0자
CSV · TSV · TXT 파일 업로드
클릭하거나 파일을 끌어다 놓으세요. 최대 8MB
업로드 파일 문자 인코딩
UTF-8
변환 옵션
출력 줄바꿈 방식
=, +, -, @ 등으로 시작하는 셀 앞에 탭을 추가합니다. 원본 값이 달라지므로 데이터 교환용 파일에서는 끄세요. 모든 스프레드시트에서의 보안을 보장하지는 않습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

TSV CSV 변환기란?

TSV CSV 변환기는 표 형태의 데이터를 탭(Tab)으로 구분하는 TSV 형식과 쉼표(Comma)로 구분하는 CSV 형식 간에 상호 변환하는 도구입니다. Excel이나 Google 스프레드시트에서 복사한 표를 CSV 텍스트로 만들거나, CSV 데이터를 TSV 파일로 변환해 다른 프로그램으로 전달할 때 활용할 수 있습니다. 별도의 프로그램 설치 없이 브라우저에서 변환하며, 입력한 내용과 업로드한 파일은 변환을 위해 서버로 전송하지 않습니다.

TSV와 CSV의 차이

CSV(Comma-Separated Values)는 쉼표로 각 셀을 구분하는 텍스트 데이터 형식입니다. TSV(Tab-Separated Values)는 쉼표 대신 탭 문자로 셀을 구분합니다. 두 형식 모두 일반 텍스트 파일이며, 데이터베이스 내보내기, 개발 테스트 데이터, 통계 자료, 스프레드시트 간 자료 이동 등에 사용됩니다.
CSV에서 쉼표가 포함된 셀은 큰따옴표로 묶고, 큰따옴표 자체는 큰따옴표를 두 번 반복해 표현할 수 있습니다. 이 변환기는 같은 따옴표 규칙을 TSV에도 적용해 탭과 줄바꿈이 포함된 값을 처리합니다. 다만 TSV에는 CSV의 RFC 4180에 대응하는 단일 공통 표준이 없어, TSV를 읽는 프로그램마다 따옴표 처리 방식이 다를 수 있습니다.

TSV를 CSV로 변환하는 방법

위에서 TSV → CSV를 선택한 다음 TSV 파일을 업로드하거나 탭으로 구분된 데이터를 붙여넣으세요. 변환 버튼을 누르면 탭을 쉼표로 바꾸면서 쉼표·큰따옴표·줄바꿈이 포함된 셀을 필요한 경우 큰따옴표로 감싸 줍니다. 완료 후 결과를 복사하거나 .csv 파일로 다운로드할 수 있습니다.
Excel이나 구글 시트에서 여러 셀을 복사하면 탭으로 구분된 텍스트를 얻는 경우가 많습니다. 이를 입력란에 붙여넣으면 파일 없이도 엑셀 표를 CSV 텍스트로 변환하는 용도로 사용할 수 있습니다.

CSV를 TSV로 변환하는 방법

CSV → TSV를 선택해 CSV 파일이나 텍스트를 입력하세요. 이 변환기는 따옴표로 감싼 CSV 필드의 쉼표와 줄바꿈을 구분자로 잘못 처리하지 않고 셀 데이터로 해석한 뒤, 탭으로 구분된 TSV를 만듭니다. 완성된 .tsv 파일을 다운로드하거나 변환 결과를 복사해 원하는 프로그램에 붙여넣을 수 있습니다.

CSV 변환에서 따옴표가 중요한 이유

예를 들어, "서울, 대한민국"은 쉼표가 들어 있지만 하나의 셀입니다. 또 "그는 ""안녕""이라고 말했다"는 필드 안의 큰따옴표를 반복 표기한 예시입니다. 단순히 쉼표를 탭으로 일괄 치환하면 이러한 데이터를 손상시킬 수 있으므로, 구분자와 따옴표를 함께 해석해야 합니다. CSV의 일반적인 규칙은 RFC 4180에서 확인할 수 있습니다.

엑셀에서 CSV 한글이 깨질 때

CSV 파일에 한글이 포함되어 있는데 Excel에서 글자가 깨져 보인다면 파일의 인코딩과 Excel의 파일 열기 방식이 일치하지 않을 수 있습니다. 일반적으로 UTF-8 CSV를 Excel에서 직접 열 때에는 UTF-8 BOM을 포함하면 인식에 도움이 됩니다. 이 변환기는 다운로드 시 BOM 추가를 선택할 수 있습니다. BOM이 없는 파일이 필요하면 해당 옵션을 끄거나 Excel의 데이터 가져오기 기능으로 인코딩을 직접 지정하세요.
예전 프로그램에서 만든 한글 CSV·TSV 파일은 CP949/EUC-KR로 저장된 경우가 있습니다. 그런 파일이 깨져 보일 때에는 업로드 인코딩을CP949 / EUC-KR로 바꾸어 다시 읽어보세요.

데이터를 변환할 때 확인할 점

원본 표에서 행마다 셀 개수가 다르면 가져오는 프로그램이 열을 잘못 매핑할 수 있습니다. 이 도구는 첫 번째 행과 셀 개수가 다른 레코드를 확인해 표시합니다. 기본값은 각 행의 셀 개수를 보존하고, 필요하면 부족한 열을 빈 셀로 채우는 옵션을 사용할 수 있습니다.
또한 CSV나 TSV를 스프레드시트에서 열면 일부 프로그램이=, +, -,@ 등으로 시작하는 셀을 수식으로 해석할 수 있습니다. 이른바 CSV 수식 주입 위험을 줄이기 위해 CSV 출력 시 해당 셀 앞에 탭을 넣는 선택 기능을 제공합니다. 이 기능은 실제 데이터에 문자를 추가하므로 정확한 원본 보존이 중요한 데이터 교환이나 자동화 작업에는 적합하지 않습니다. 신뢰할 수 없는 파일을 열 때에는 추가로 주의가 필요합니다.

자주 묻는 질문

  • Q. TSV 파일도 Excel에서 열 수 있나요?
    A. 네, Excel의 텍스트/CSV 가져오기 기능을 통해 탭을 구분자로 지정할 수 있습니다. 단, 프로그램과 파일의 인코딩·따옴표 처리 설정에 따라 결과가 달라질 수 있습니다.
  • Q. CSV를 TSV로 바꾸면 값이 달라지나요?
    A. 기본 설정에서는 파싱한 셀 값과 행 순서를 유지하며 구분자 표기만 변환합니다. 셀 개수 채우기나 엑셀 수식 방지 옵션을 사용하면 데이터가 일부 달라질 수 있습니다.
  • Q. CSV 파일의 쉼표나 줄바꿈은 어떻게 처리되나요?
    A. 큰따옴표로 묶인 필드 안의 쉼표와 줄바꿈은 같은 셀의 값으로 유지합니다. 큰따옴표가 포함된 셀은 큰따옴표를 두 번 반복하는 규칙을 사용합니다.
  • Q. 첫 행을 머리글로 표시하면 파일에서 제거되나요?
    A. 아닙니다. 머리글 설정은 미리보기에만 적용되며 다운로드 파일의 첫 행은 그대로 유지됩니다.
  • Q. 변환할 파일이 서버에 저장되나요?
    A. 아닙니다. 이 도구의 파일 읽기와 데이터 변환은 브라우저에서 이루어집니다. 다만 서비스 이용 시 일반적인 접속 로그 등은 사이트 정책에 따릅니다.
  • Q. CSV에서 Excel(XLSX) 파일을 만들 수 있나요?
    A. 이 도구는 텍스트 형식인 CSV와 TSV를 변환합니다. 별도 XLSX 파일이 필요하다면 CSV 파일 엑셀 변환기를 이용하세요.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

이 사이트는 광고 수익으로 유지되고 있습니다. 배너 또는 여기를 클릭하여 구매해 주시면 유지에 도움을 주실 수 있습니다.

TSV CSV 변환기
홈
즐겨찾기
메뉴