TSV를 CSV로 변환 (CSV 구분자 바꾸기)
TSV를 CSV로, CSV를 TSV로, 탭·쉼표·세미콜론·파이프·사용자 지정 구분자를 서로 변환합니다. 따옴표 처리가 정확하고 엑셀 셀을 그대로 붙여넣을 수 있습니다.
엑셀이나 구글 시트에서 셀을 복사하면 탭으로 구분된 텍스트가 됩니다. 반면 많은 데이터베이스, 메일 발송 도구, 스크립트는 쉼표로 구분된 CSV를 원하고, 유럽식 엑셀은 세미콜론으로 저장합니다. 이 변환기는 어느 형식이든 읽어서 원하는 구분자로 다시 쓰고, RFC 4180 방식으로 따옴표를 처리하므로 "서울, 한국" 안의 쉼표나 메모 안의 줄바꿈 때문에 셀이 나뉘는 일이 없습니다. CSV→TSV, TSV→CSV, CSV 구분자 바꾸기를 한 곳에서 할 수 있습니다.
사용 방법
- 셀이나 파일의 텍스트를 상자에 붙여넣습니다.
- 입력 구분자는 "자동 감지"로 두거나 직접 고릅니다(^, :: 같은 다른 구분자는 "직접 입력").
- 출력 구분자와 값에 따옴표를 붙이는 방식을 고릅니다.
- 줄바꿈을 CRLF 또는 LF로 고른 뒤 변환된 텍스트를 복사합니다.
계산식
값 → 구분자, 큰따옴표, 줄바꿈이 들어 있으면 "값"으로 감싸고 안쪽의 " 하나마다 ""로 바꿈
자동 감지는 처음 200행에서 탭, 세미콜론, 쉼표, 파이프를 시험해 같은 개수(2개 이상)의 값으로 가장 많은 행을 나누는 구분자를 고릅니다. 동률이면 열이 더 많은 쪽, 그다음에는 앞의 순서를 따르므로 소수점이 쉼표인 세미콜론 파일도 올바르게 읽힙니다. 값은 바뀌지 않고 구분자와 값을 감싸는 따옴표만 달라집니다. 입력 마지막의 줄바꿈은 유지됩니다.
예시
샘플은 엑셀에서 붙여넣은 4개 열입니다. CSV로 바꾸면 말함: "안녕"에는 따옴표가 있어 "말함: ""안녕"""이 되고, 부산, 한국에는 쉼표가 있어 "부산, 한국"이 되며, 비어 있는 메모는 비어 있는 채로 남습니다. 이지은,"부산, 한국",,980. 금액은 그대로입니다. 독일 엑셀 파일의 Tea;1,50을 바꾸면 Tea,"1,50"이 됩니다.
자주 묻는 질문
일부 값에만 따옴표가 붙는 이유는 무엇인가요?
구분자, 큰따옴표, 줄바꿈이 들어 있는 값은 큰따옴표로 감싸야 하고, 안쪽의 따옴표는 두 번씩 써야 합니다. 따옴표가 없으면 프로그램이 "서울, 한국"을 두 열로 나누어 버립니다.
엑셀에서 CSV를 열면 한 열에 다 들어가요.
엑셀은 지역 설정의 목록 구분 기호를 씁니다. 유럽 대부분의 지역에서는 세미콜론입니다. 세미콜론으로 변환하거나, 데이터 → 텍스트/CSV 가져오기에서 쉼표를 선택하세요.
숫자나 날짜가 바뀌나요?
아닙니다. 모든 값은 텍스트 그대로 복사되며 구분자와 따옴표만 바뀝니다. 0012는 0012로, 1,50은 1,50으로 남습니다.
데이터가 업로드되나요?
아닙니다. 변환은 브라우저에서 이뤄집니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/tsv-to-csv-tool/
인용·퍼가기
kakaoCalc. (2026, November 8). TSV를 CSV로 변환 (CSV 구분자 바꾸기). https://kakao.mobile/ko/tools/tsv-to-csv-tool/
“TSV를 CSV로 변환 (CSV 구분자 바꾸기).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/tsv-to-csv-tool/.