TSV를 CSV로 변환

탭으로 나뉜 표를 Excel과 대부분의 프로그램이 읽는 쉼표 구분 CSV로 바꿉니다.

또는 파일을 여기에 끌어다 놓으세요여러 개 가능여러 개를 한 번에 고를 수 있습니다

파일은 이 기기의 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

유지되는 것과 달라지는 것

유지

  • 모든 칸의 값
  • 쉼표·따옴표가 든 값
  • 한글(UTF-8로)

TSV → CSV 사용 방법

  1. TSV(.tsv, .tab) 파일을 선택합니다. 스프레드시트에서 탭 구분 텍스트로 내보낸 .txt도 확장자를 .tsv로 바꾸면 읽을 수 있습니다.
  2. Excel에서 열 파일이면 UTF-8 BOM 붙이기를 켠 채로 둡니다.
  3. CSV로 변환한 뒤 저장합니다. 여러 파일을 한 번에 넣으면 파일마다 CSV가 하나씩 생깁니다.

설정 안내

UTF-8 BOM 붙이기
켜면 Excel에서 파일을 두 번 눌러 열어도 한글이 바로 보입니다. pandas, R, 데이터베이스로 읽는다면 꺼도 되고, 켜 두어도 대부분 문제없이 읽습니다.
줄바꿈 문자
CRLF가 RFC 4180 CSV 표준입니다. 받는 쪽이 LF만 기대하는 경우에만 바꾸세요.

품질과 손실

  • 쉼표, 큰따옴표, 줄바꿈이 든 값만 큰따옴표로 감싸고 값 안의 따옴표는 두 번 적습니다. 나머지 칸은 원본 글자 그대로 들어갑니다.
  • 따옴표 짝이 맞지 않는 TSV는 따옴표를 평범한 글자로 읽어 변환을 멈추지 않고, 그렇게 읽었다는 안내를 결과에 남깁니다.

문제 해결

Excel에서 열었더니 긴 번호가 1.23E+15로 보여요.

파일 안에는 숫자가 그대로 들어 있고 Excel이 표시만 그렇게 하는 것입니다. Excel의 데이터 > 텍스트/CSV 가져오기로 열어 해당 열을 텍스트 형식으로 지정하면 전체 자릿수가 보입니다.