CSV · TSV → CSV

CSV 정리 및 가져오기 수정

브라우저에서 비공개로 CSV 또는 TSV 파일을 가져오기 전에 정리하세요.

01

CSV 파일 추가

CSV · TSV · TXT

02

가져오기 설정

데이터 정리

03

열

열을 선택하고 순서를 정하세요. 첫 행이 머리글이면 이름을 수정할 수 있습니다.

미리 볼 파일을 선택하세요.

04

미리보기

미리 볼 파일을 선택하세요.

파일은 기기에 남습니다.

열의 의미를 잃지 않고 CSV 정리하기

구분자와 인코딩을 고치고 필드 앞뒤 공백을 제거하고 빈 행이나 중복 행을 삭제하고 짧은 행을 채워 CSV, TSV 또는 TXT 표를 가져올 준비를 하세요. 이후 열을 선택하고 이름과 순서를 바꿀 수 있습니다. 가져오기 대상의 규칙에 맞는지 결과를 검토하세요. 깔끔한 미리보기만으로 다른 애플리케이션이 식별자, 날짜, 수식을 올바르게 해석하는지는 알 수 없습니다.

단계별 사용 방법

  1. 파일 하나를 열고 구분자와 문자 인코딩을 확인하세요. 모든 값이 한 열에 나오면 올바른 구분자를 선택하고 악센트가 있는 이름이 깨지면 원본 인코딩을 선택하세요. 첫 행이 머리글인지 정하세요.
  2. 필요한 정리 작업만 켜세요. 공백 제거는 중복 비교 전에 실행되며 빈 칸 채우기는 짧은 행을 맞출 수 있습니다. 유지할 열을 고르고 머리글 이름을 바꾸고 화살표로 순서를 정하세요. 구분자나 인코딩을 바꾸면 열 선택이 초기화됩니다.
  3. 출력 구분자를 선택하고 정리된 CSV를 다운로드하여 대상 가져오기 도구에서 확인하세요. 미리보기는 처음 12개 데이터 행과 12개 열만 표시하지만 내보내기는 유지한 모든 행과 선택한 열을 사용합니다.

설정 및 제한

파싱 및 정리
구분자 자동 감지는 쉼표, 세미콜론, 탭, 세로줄을 고려하며 사용자 지정 구분자는 유효한 한 글자여야 합니다. 따옴표 안의 구분자, 여러 줄 필드, 연속된 두 따옴표를 지원합니다. 머리글은 행 삭제에서 보호됩니다.
정리 전 제한
입력 제한은 20 MiB, 머리글을 포함한 파싱된 행 100,000개, 열 1,000개, 셀 1,000,000개입니다. 이 제한은 정리 전에 검사하므로 중복 제거로 이미 거부된 대용량 파일을 구제할 수는 없습니다.
내보내기 및 데이터 형식
출력은 BOM 없는 UTF-8이며 CRLF 줄바꿈과 마지막 줄바꿈을 사용합니다. 탭으로 구분한 출력도 파일명은 -cleaned.csv로 끝납니다. 파일의 필드는 텍스트지만 가져오는 프로그램이 형식을 결정하며 수식처럼 보이는 값은 무력화하지 않습니다.

실습 예제

dirty-accounts.csv를 다운로드하세요. 세미콜론을 선택하고 머리글을 유지하세요. 공백 제거, 빈 행 제거, 중복 제거, 짧은 행 채우기를 켜세요. ID를 Account ID로 바꾸고 Name을 맨 앞으로 옮긴 뒤 출력 구분자로 쉼표를 선택해 내보내세요.

예제 파일 다운로드

예제 입력

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
예상 결과
NameAccount IDNote
Anna00123first; order
Bjørn00456

두 행이 제거되고 길이가 맞지 않는 행이 없어야 합니다. Anna의 두 행은 공백 제거 후 같아지고 빈 행은 사라지며 Bjørn 행에서 누락된 Note는 빈 필드가 됩니다. cleaned-accounts.csv와 출력 표를 비교하세요. 파일은 00123과 00456을 유지하지만 Excel에서 직접 열면 앞자리 영이 사라질 수 있으므로 해당 열을 텍스트로 가져오세요.

질문 및 문제 해결

열을 제외해도 중복이 더 제거되지 않은 이유는 무엇인가요?

중복 비교는 열 제외 전에 정리된 원본 행 전체를 사용합니다. 제외한 열에서만 다른 행도 서로 다른 행으로 남습니다. 이 도구를 사용하기 전에 원본에서 원하는 중복 기준을 정하세요.

내보내기에서 따옴표가 바뀐 이유는 무엇인가요?

내보내기 기능은 선택한 구분자에 맞게 따옴표를 다시 만들며 안에 들어 있는 따옴표를 두 개로 씁니다. 세미콜론에서 쉼표로 바꾸면 원래 따옴표가 있던 필드에서 없어질 수 있습니다. 바이트 단위로 같지 않아도 같은 값을 보존할 수 있습니다.

파싱 오류나 행 길이 오류는 어떻게 해결하나요?

먼저 구분자와 인코딩을 확인하세요. 닫히지 않은 따옴표는 원본에서 고치세요. 빈 칸 채우기는 누락된 마지막 셀만 추가하며 잘못된 따옴표나 밀린 열은 고치지 못합니다. 열을 하나 이상 선택해 두고 입력 제한을 넘는 원본은 나누세요.