CSV / TSV

CSV/TSV 변환기셀 내용은 유지하고 구분자를 변경하세요

원본과 출력 형식을 지정하고 파싱된 표를 확인한 뒤 내보내세요.

CSV/TSV 변환기

원본 텍스트

텍스트와 파일은 이 브라우저에서만 처리하며 업로드하지 않습니다.

변환된 텍스트

구분자 및 출력 설정

파싱된 표 미리보기

레코드1열2열3열
1idnamenote
2007AdaParis, France
3003Gracetwo lines
4010Lin

전체 4개 중 4개 표시. 내보내기는 모든 레코드를 포함합니다.

성공 1개, 실패 0개.

레코드 4개, 3열, UTF-8 68바이트.

주소 안에 있는 쉼표까지 탭으로 바꾸면 열이 어긋납니다. CSV/TSV 변환기는 인용된 필드를 먼저 읽으므로 구분자 변환 후에도 주소 전체가 한 셀에 남습니다.

CSV TSV 변환은 방향별로 별도 페이지를 찾을 필요가 없습니다. 원본과 출력 구분자를 각각 선택하면 되고, 세미콜론 데이터도 같은 방식으로 처리합니다. 숫자의 소수점 표기는 바꾸지 않습니다.

CSV/TSV 변환기가 필요한 이유

문자 교체 대신 필드 구조를 읽습니다

CSV/TSV 변환기는 따옴표 안의 쉼표와 필드 사이의 쉼표를 구별합니다. 표에서 주소나 메모가 원래 열에 남아 있는지 살펴보세요. 출력 형식이 달라져도 각 필드의 문자열은 유지됩니다.

인용된 값의 쉼표는 같은 셀에 남고 셀 사이의 구분자만 바뀌는 모습

문제 있는 파일을 따로 확인합니다

파일마다 같은 설정을 적용하지만 결과는 따로 생성합니다. 한 파일의 인용 오류가 다른 파일의 성공을 취소하지 않습니다. 원하는 결과를 선택하거나 성공한 파일만 ZIP으로 묶을 수 있습니다.

여러 원본 표를 개별 변환하고 성공한 결과만 압축 파일로 모으는 모습

내보내기 전에 확인할 세 가지

01

감지가 불확실하면 직접 지정

자동 감지는 쉼표, 탭, 세미콜론, 세로줄만 검사합니다. 둘 이상이 가능하면 선택을 요구합니다. 한 열짜리 표도 원본 구분자를 지정해야 하며 사용자 지정 문자는 추측하지 않습니다.

02

받는 프로그램의 인용 지원 확인

기본 설정은 필요한 값에만 따옴표를 붙입니다. 빈 필드나 구분자, 따옴표, 줄바꿈이 든 값은 인용이 필요합니다. TSV에도 CSV 방식 인용을 쓰므로 단순 탭 분리만 하는 프로그램에서는 확인이 필요합니다.

03

미리보기와 전체 결과 구별

처음에는 레코드 50개를 보여 주고 50개씩 추가로 볼 수 있습니다. 복사와 다운로드는 전체를 포함합니다. 입력, 모드 또는 설정을 바꾸면 다시 변환할 때까지 이전 결과를 내보낼 수 없습니다.

출력 텍스트를 세밀하게 설정

입출력 구분자를 따로 지정

유니코드 스칼라 문자 하나를 지정할 수 있으며 단일 이모지도 가능합니다. 따옴표, 제어 문자, 줄바꿈, BOM은 허용하지 않습니다. 탭에는 별도 선택 항목이 있습니다.

레코드 줄 끝과 셀 줄바꿈 분리

레코드 사이는 LF, CRLF, CR 중에서 선택합니다. 여러 줄 셀 안의 기존 줄바꿈은 그대로 둡니다. 출력은 UTF-8이며 필요한 경우 UTF-8 BOM을 붙일 수 있습니다.

자동 변환을 끄면 수동 실행

자동 모드는 입력 후 짧은 대기 뒤 실행합니다. 끄면 변환 버튼이 나타나며 Ctrl/Cmd+Enter도 사용할 수 있습니다. 성공과 실패를 알리고 선택한 실패 파일의 상세 오류는 화면에 남습니다.

교체 전 검토하고 되돌리기

예제, 비우기, 새 파일 선택은 문자 수와 파일 수를 먼저 보여 줍니다. 적용해야 교체되며 취소하면 현재 상태가 유지됩니다. 한 번 실행 취소하면 이전 원본, 설정, 출력이 함께 복원됩니다.

지원 범위와 처리 한도

구조 오류는 자동 수리하지 않음
레코드의 필드 수가 모두 같고 따옴표가 올바라야 합니다. 빈 행을 지우거나 부족한 열을 채우지 않습니다. 감지가 불확실하면 구분자를 지정한 뒤 정확한 구문 오류를 확인하세요.
입력과 출력에 각각 한도 적용
원본 파일, 해독한 UTF-8 텍스트, UTF-8 출력은 각각 2 MiB까지입니다. 표당 머리글 포함 레코드 2,000개, 100열을 허용합니다. 최대 20개 파일이며 원본 파일 크기 합계는 10 MiB입니다. 인용 때문에 출력이 커져 별도 한도를 넘을 수 있습니다.
지원하는 인코딩만 해독
UTF-8과 BOM이 있는 UTF-16을 지원합니다. BOM 없는 파일은 엄격하게 UTF-8로만 읽으며 BOM 없는 UTF-16이나 기존 인코딩을 감지하지 않습니다. 유효하지 않은 UTF-8과 UTF-32는 거부합니다. 출력은 UTF-8이며 이미 깨진 문자는 복구하지 않습니다.
문자열을 정리하거나 수식 실행하지 않음
공백, 앞자리 0, 날짜와 소수 표기를 보존합니다. 중복 제거, 열 편집, 타입 변환은 하지 않습니다. 수식처럼 보이는 값은 개수만 알리고 실행하거나 무력화하지 않습니다. 스프레드시트에서는 별도로 해석될 수 있습니다.
원본 바이트 배열의 복제는 아님
인용 방식과 레코드 줄 끝은 설정에 따라 다시 씁니다. 따옴표 없음 모드는 빈 필드를 포함하여 인용이 필요한 값을 거부합니다. 내용을 삭제해 억지로 출력하지 않습니다.
구분된 텍스트만 처리
JSON, YAML, XLSX 변환이나 데이터 정리는 관련 도구를 이용하세요. URL 불러오기, 파일 합치기, 기록 및 세션 저장은 제공하지 않습니다.

CSV/TSV 변환기 자주 묻는 질문

따옴표로 둘러싼 쉼표도 열을 나누나요?

아니요. CSV/TSV 변환기는 올바른 큰따옴표 쌍 안의 쉼표를 일반 문자로 읽습니다. 필드 내부의 큰따옴표는 두 번 써야 하며 닫히지 않은 따옴표는 오류가 됩니다.

어느 문자 인코딩으로 파일을 읽을 수 있나요?

UTF-8과 BOM이 있는 UTF-16을 읽을 수 있습니다. BOM 없는 UTF-16이나 EUC-KR 등의 파일은 먼저 인코딩을 바꾸세요. 출력은 UTF-8이고 BOM 추가 여부를 고를 수 있습니다.

셀에 줄바꿈이 있어도 처리할 수 있나요?

네. 올바르게 인용된 필드 안의 줄바꿈은 보존합니다. 레코드 줄 끝을 CRLF로 선택해도 셀 내부 줄바꿈은 바뀌지 않습니다. 가져오는 프로그램도 여러 줄 필드를 지원해야 합니다.

변환 오류가 나면 무엇을 확인해야 하나요?

원본 구분자를 직접 지정하고 오류 위치의 따옴표와 레코드별 필드 수를 확인하세요. 인코딩, 파일 크기, 레코드 한도도 확인해야 합니다. 모든 따옴표를 삭제하면 값 자체가 손상될 수 있습니다.

내려받은 파일을 Excel에서 열 때 한글이 깨지면 어떻게 하나요?

UTF-8 BOM을 추가해 다시 저장하면 UTF-8 인식을 돕는 경우가 있습니다. Excel의 텍스트 가져오기에서 UTF-8과 올바른 구분자를 직접 지정하는 방법도 있습니다. 이미 원본이 깨졌다면 BOM만으로 복구되지 않습니다.

예상과 다르게 변환되었나요?

가져오기 형식에 맞춰 준비하세요

CSV/TSV 변환기 예제로 주소와 여러 줄 메모의 열 위치를 확인한 뒤 받는 프로그램에 맞는 구분자와 인용 방식을 선택하세요.