감지가 불확실하면 직접 지정
자동 감지는 쉼표, 탭, 세미콜론, 세로줄만 검사합니다. 둘 이상이 가능하면 선택을 요구합니다. 한 열짜리 표도 원본 구분자를 지정해야 하며 사용자 지정 문자는 추측하지 않습니다.
CSV / TSV
원본과 출력 형식을 지정하고 파싱된 표를 확인한 뒤 내보내세요.
텍스트와 파일은 이 브라우저에서만 처리하며 업로드하지 않습니다.
| 레코드 | 1열 | 2열 | 3열 |
|---|---|---|---|
| 1 | id | name | note |
| 2 | 007 | Ada | Paris, France |
| 3 | 003 | Grace | two lines |
| 4 | 010 | Lin |
전체 4개 중 4개 표시. 내보내기는 모든 레코드를 포함합니다.
성공 1개, 실패 0개.
레코드 4개, 3열, UTF-8 68바이트.
주소 안에 있는 쉼표까지 탭으로 바꾸면 열이 어긋납니다. CSV/TSV 변환기는 인용된 필드를 먼저 읽으므로 구분자 변환 후에도 주소 전체가 한 셀에 남습니다.
CSV TSV 변환은 방향별로 별도 페이지를 찾을 필요가 없습니다. 원본과 출력 구분자를 각각 선택하면 되고, 세미콜론 데이터도 같은 방식으로 처리합니다. 숫자의 소수점 표기는 바꾸지 않습니다.
CSV/TSV 변환기는 따옴표 안의 쉼표와 필드 사이의 쉼표를 구별합니다. 표에서 주소나 메모가 원래 열에 남아 있는지 살펴보세요. 출력 형식이 달라져도 각 필드의 문자열은 유지됩니다.
파일마다 같은 설정을 적용하지만 결과는 따로 생성합니다. 한 파일의 인용 오류가 다른 파일의 성공을 취소하지 않습니다. 원하는 결과를 선택하거나 성공한 파일만 ZIP으로 묶을 수 있습니다.
자동 감지는 쉼표, 탭, 세미콜론, 세로줄만 검사합니다. 둘 이상이 가능하면 선택을 요구합니다. 한 열짜리 표도 원본 구분자를 지정해야 하며 사용자 지정 문자는 추측하지 않습니다.
기본 설정은 필요한 값에만 따옴표를 붙입니다. 빈 필드나 구분자, 따옴표, 줄바꿈이 든 값은 인용이 필요합니다. TSV에도 CSV 방식 인용을 쓰므로 단순 탭 분리만 하는 프로그램에서는 확인이 필요합니다.
처음에는 레코드 50개를 보여 주고 50개씩 추가로 볼 수 있습니다. 복사와 다운로드는 전체를 포함합니다. 입력, 모드 또는 설정을 바꾸면 다시 변환할 때까지 이전 결과를 내보낼 수 없습니다.
유니코드 스칼라 문자 하나를 지정할 수 있으며 단일 이모지도 가능합니다. 따옴표, 제어 문자, 줄바꿈, BOM은 허용하지 않습니다. 탭에는 별도 선택 항목이 있습니다.
레코드 사이는 LF, CRLF, CR 중에서 선택합니다. 여러 줄 셀 안의 기존 줄바꿈은 그대로 둡니다. 출력은 UTF-8이며 필요한 경우 UTF-8 BOM을 붙일 수 있습니다.
자동 모드는 입력 후 짧은 대기 뒤 실행합니다. 끄면 변환 버튼이 나타나며 Ctrl/Cmd+Enter도 사용할 수 있습니다. 성공과 실패를 알리고 선택한 실패 파일의 상세 오류는 화면에 남습니다.
예제, 비우기, 새 파일 선택은 문자 수와 파일 수를 먼저 보여 줍니다. 적용해야 교체되며 취소하면 현재 상태가 유지됩니다. 한 번 실행 취소하면 이전 원본, 설정, 출력이 함께 복원됩니다.
아니요. CSV/TSV 변환기는 올바른 큰따옴표 쌍 안의 쉼표를 일반 문자로 읽습니다. 필드 내부의 큰따옴표는 두 번 써야 하며 닫히지 않은 따옴표는 오류가 됩니다.
UTF-8과 BOM이 있는 UTF-16을 읽을 수 있습니다. BOM 없는 UTF-16이나 EUC-KR 등의 파일은 먼저 인코딩을 바꾸세요. 출력은 UTF-8이고 BOM 추가 여부를 고를 수 있습니다.
네. 올바르게 인용된 필드 안의 줄바꿈은 보존합니다. 레코드 줄 끝을 CRLF로 선택해도 셀 내부 줄바꿈은 바뀌지 않습니다. 가져오는 프로그램도 여러 줄 필드를 지원해야 합니다.
원본 구분자를 직접 지정하고 오류 위치의 따옴표와 레코드별 필드 수를 확인하세요. 인코딩, 파일 크기, 레코드 한도도 확인해야 합니다. 모든 따옴표를 삭제하면 값 자체가 손상될 수 있습니다.
UTF-8 BOM을 추가해 다시 저장하면 UTF-8 인식을 돕는 경우가 있습니다. Excel의 텍스트 가져오기에서 UTF-8과 올바른 구분자를 직접 지정하는 방법도 있습니다. 이미 원본이 깨졌다면 BOM만으로 복구되지 않습니다.
예상과 다르게 변환되었나요?