본문 바로가기

TSV ↔ CSV 변환기

브라우저 처리

엑셀에서 복사한 탭 구분 TSV를 CSV로, CSV를 TSV로 바꿉니다. 쉼표·따옴표가 든 값은 CSV 규칙대로 감싸고, 내려받은 CSV는 엑셀에서 한글이 깨지지 않습니다.

사용 전 확인
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
TSV ↔ CSV 변환기 샘플 실행

엑셀이나 구글 시트에서 범위를 복사해 붙여 넣으면 칸이 탭으로 나뉜 TSV가 됩니다. 이 데이터를 CSV 파일이 필요한 곳에 올리거나, 반대로 CSV를 시트에 칸별로 붙여 넣으려면 구분자를 바꿔야 하는데, 이 변환기가 그 일을 해 줍니다.

브라우저 처리
샘플 결과
이름,메모,수량
볼펜,"파랑, 빨강",10
노트,"""A4"" 줄",2
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

TSV ↔ CSV 변환기 사용 가이드

엑셀이나 구글 시트에서 범위를 복사해 붙여 넣으면 칸이 탭으로 나뉜 TSV가 됩니다. 이 데이터를 CSV 파일이 필요한 곳에 올리거나, 반대로 CSV를 시트에 칸별로 붙여 넣으려면 구분자를 바꿔야 하는데, 이 변환기가 그 일을 해 줍니다.

'TSV → CSV'는 쉼표, 큰따옴표, 줄바꿈이 든 값을 큰따옴표로 감싸고 안의 따옴표는 두 번 써서 CSV 규칙을 지킵니다. TSV에 "A4" 줄처럼 따옴표가 글자로 들어 있어도 탭 기준으로 칸을 나눠 읽습니다. 'CSV → TSV'는 CSV 규칙으로 값을 읽어 탭으로 이어 줍니다.

'다운로드'로 받은 CSV 파일에는 UTF-8 표시(BOM)가 들어 있어 엑셀에서 바로 열어도 한글이 깨지지 않습니다. 복사한 글에는 넣지 않습니다.

사용 방법

  1. '변환 방향'에서 'TSV → CSV' 또는 'CSV → TSV'를 고릅니다.
  2. 'TSV 또는 CSV' 칸에 엑셀에서 복사한 범위나 CSV 내용을 붙여 넣습니다.
  3. '실행' 후 '다운로드'로 파일을 받거나 '결과 복사'로 시트에 붙여 넣습니다.

예시: 쉼표와 따옴표가 든 엑셀 범위 (TSV → CSV)

입력
이름	메모	수량
볼펜	파랑, 빨강	10
노트	"A4" 줄	2
결과
이름,메모,수량
볼펜,"파랑, 빨강",10
노트,"""A4"" 줄",2

쉼표가 든 '파랑, 빨강'은 따옴표로 감쌌고, 값 속 따옴표는 두 번 써서 ""A4""가 됐습니다.

이럴 때 쓰면 좋아요

  • 엑셀에서 복사한 표를 CSV 업로드 양식에 맞출 때
  • CSV 데이터를 구글 시트에 칸별로 붙여 넣을 때
  • 쇼핑몰·광고 플랫폼의 CSV 일괄 등록 파일을 만들 때
  • 탭과 쉼표가 섞여 깨진 데이터를 정리할 때

문제가 생겼을 때

CSV를 엑셀에서 열었더니 한글이 깨짐

'결과 복사'로 메모장에 저장한 파일에는 UTF-8 표시가 없을 수 있습니다. '다운로드'로 받은 .csv 파일을 여세요.

CSV → TSV에서 따옴표 오류

큰따옴표로 연 값을 닫지 않았거나 값 안의 따옴표를 ""로 두 번 쓰지 않은 경우입니다. 오류에 나온 위치의 따옴표 짝을 확인하세요.

활용 팁

  • 구글 시트에 붙여 넣을 때는 TSV가 칸 나눔이 가장 정확합니다. CSV → TSV로 바꾼 뒤 붙여 넣으세요.
  • 숫자 앞의 0(우편번호 01234)은 엑셀이 지울 수 있습니다. 엑셀에서 열 때 해당 열 형식을 텍스트로 지정하세요.

자주 묻는 질문

세미콜론(;) 구분 CSV도 되나요?

이 변환기는 쉼표 CSV와 탭 TSV만 다룹니다. 세미콜론 CSV는 CSV·TSV → Markdown 표나 CSV 편집기에서 구분자를 바꿔 읽으세요.

칸 안의 줄바꿈은 유지되나요?

TSV → CSV에서는 줄바꿈이 든 값을 따옴표로 감싸 유지합니다. 다만 엑셀에서 복사한 TSV에 따옴표가 없다면 줄바꿈을 행 구분으로 읽습니다.

데이터가 저장되거나 전송되나요?

아니요. 변환은 브라우저 안에서만 이뤄지고 어디에도 보내지 않습니다.