CSV와 TSV 차이: 엑셀에서 복사한 표를 파일로 바꾸기
DataWork Tools 편집 · 2026년 11월 3일
엑셀의 셀 범위를 복사해 텍스트로 붙여넣으면 열 사이에는 대개 탭이 들어갑니다. 이 내용을 확장자만 .csv로 저장하면 프로그램에 따라 표가 한 열로 보일 수 있습니다. CSV와 TSV는 파일 이름보다 실제 열 구분 문자가 중요합니다.
CSV는 쉼표, TSV는 탭
CSV는 일반적으로 쉼표로 열을 나누고 TSV는 탭으로 나눕니다. 지역 설정이나 내보내기 시스템에 따라 세미콜론을 쓰는 파일도 있으니 미리보기로 확인하세요. 이 변환 도구는 입력 구분자를 선택하고 출력 구분자를 쉼표 또는 탭으로 지정합니다.
문자 치환만 하면 표가 깨지는 이유
서울, 부산이 한 셀에 들어 있다면 그 쉼표는 열 경계가 아닙니다. CSV에서는 "서울, 부산"처럼 따옴표로 감쌉니다. 쉼표를 모두 탭으로 바꾸는 단순 치환은 이 값을 둘로 쪼갤 수 있습니다. 도구는 먼저 따옴표를 해석해 셀을 나눈 뒤 새 형식으로 다시 직렬화합니다.
CSV 사번,메모 0012,"서울, 부산" TSV (아래 화살표는 설명용 탭 표시) 사번 → 메모 0012 → 서울, 부산
셀 내부 탭과 줄바꿈
TSV의 셀 자체에 탭이나 줄바꿈이 있으면 따옴표로 감싸 출력합니다. 모든 TSV 읽기 프로그램이 같은 따옴표 규칙을 쓰는 것은 아닙니다. 한 줄이 반드시 한 레코드여야 하는 시스템이라면 줄바꿈 값을 별도로 정리해야 하며, 이 도구는 내용을 임의로 삭제하지 않습니다.
한글과 사번을 확인하세요
파일을 선택할 때 UTF-8 또는 EUC-KR을 지정합니다. 다운로드는 UTF-8 BOM을 사용하며 원본 인코딩으로 재저장하지 않습니다. 사번 0012는 문자열로 유지되지만 엑셀에서 파일을 다시 열 때 숫자로 자동 해석될 수 있습니다. 앞자리 0을 확실하게 유지할 엑셀 파일이 필요하면 CSV → 엑셀을 사용하세요.
최종 검수
입력과 출력의 데이터 행 수·열 수가 같은지 확인하고 쉼표·탭·따옴표가 있는 셀을 대조하세요. 수식 완화 옵션은 =, +, -, @ 등으로 시작하는 값을 바꿀 수 있으므로 대상 시스템의 요구에 맞게 선택하세요. 파일 확장자가 바뀌었다는 사실만으로 호환을 보장할 수는 없습니다.
CSV ↔ TSV 변환 시작 → · 한글 인코딩 가이드
함께 읽기
CSV 한글이 깨질 때: UTF-8과 EUC-KR 구분하기
사번 0012가 12로 바뀌는 이유와 보존 방법
CSV를 SQL INSERT로 바꾸기 전 확인할 5가지
중복 제거에서 전체 행과 기준 열은 어떻게 다를까?
두 CSV 파일 비교: 추가·삭제·변경 행을 찾는 방법
VLOOKUP 없이 두 CSV 합치기: LEFT와 INNER JOIN 차이
CSV 열 순서 바꾸기·열 이름 변경·불필요한 열 삭제
JSON을 CSV로 변환할 때 빈칸·중첩 데이터·큰 숫자 확인하기
JSON 문법 오류 찾기: 따옴표·쉼표·큰 숫자 검수 방법
CSV 파일 분할과 행·열 전치: 처리 순서와 결과 검수
CSV 공백과 빈 행 정리: 지워도 되는 값부터 구분하기
CSV를 Markdown 표로 만들기: README에 표 붙여넣는 방법
CSV 정렬에서 10이 2보다 먼저 나오는 이유: 문자열과 숫자 정렬
CSV에서 필요한 행만 추출하기: 포함·일치·빈값 필터의 차이