CSV / TSV

CSV 편집기변경 내용을 확인한 다음 적용

텍스트를 붙여 넣거나 파일을 읽고 파싱하세요. 셀 수정은 미리보기에서 확인하고 적용합니다.

CSV 편집기

CSV / TSV 원문

데이터는 이 브라우저에서 처리하며 업로드하거나 저장하지 않습니다.

편집 가능한 표

#열 1: 텍스트(참고용)열 2: 텍스트(참고용)열 3: 텍스트(참고용)
1
2
3
전체 3개 중 3개 레코드 표시
파싱 및 내보내기

파일 바이트에만 적용됩니다. 인코딩을 선택한 다음 파일을 다시 읽으세요. 붙여 넣은 텍스트는 다시 디코딩할 수 없습니다.

레코드: 3 · 열: 3 · 구분자: 쉼표

거래처에서 받은 파일의 열이 밀려 있거나 상품 번호가 숫자로 바뀌면 가져오기 전에 원인을 찾아야 합니다. CSV 편집기는 셀 값을 문자열로 유지하면서 오류가 발생한 원문 위치와 바뀐 값을 확인하도록 돕습니다.

CSV 온라인 편집을 시작하기 전에 CSV 뷰어처럼 표를 살펴보세요. 이 CSV 표 편집기는 이름이 같은 열도 위치로 구분합니다. 날짜처럼 보이는 값이나 긴 번호를 자동으로 변환하지 않으므로 형식 추측 때문에 원본 값을 잃지 않습니다.

CSV 편집기를 사용하는 이유

바꾼 셀을 원래 값과 비교

고객 번호 한 자리를 고쳤다면 다른 값도 바뀌지 않았는지 확인할 수 있어야 합니다. CSV 편집기는 셀 수정을 초안으로 보관하고 변경 전후 값과 수정 개수를 보여 줍니다. 적용해야 원문에 반영되며 한 번의 실행 취소로 이전 원문과 표를 복원합니다.

셀 초안을 변경 전후 값으로 검토하고 적용하거나 되돌리는 흐름

열 개수가 다른 원문 행 찾기

값이 빠진 레코드와 닫히지 않은 따옴표는 해결 방법이 다릅니다. 진단은 원문의 줄과 열 위치를 표시하고 실제 셀 개수와 필요한 개수를 알려 줍니다. 빈 레코드도 건너뛰지 않으므로 빈 줄이 조용히 사라지지 않습니다.

셀 개수가 맞지 않는 레코드를 원문의 오류 줄과 연결한 화면

읽기 설정과 저장 시점 확인

01

인코딩 선택 후 명시적으로 다시 읽기

파일은 기본적으로 UTF-8로 읽습니다. 인코딩만 바꿔서는 다시 읽지 않으므로 파일 다시 읽기를 누르고 교체 미리보기를 적용한 뒤 파싱하세요. 셀 초안이 있으면 먼저 적용하거나 버려야 합니다. 붙여 넣은 문자열은 다시 디코딩할 수 없습니다.

02

구분자와 첫 레코드 점검

파싱 버튼이나 Ctrl/Cmd+Enter를 사용합니다. 감지가 불확실하면 쉼표, 탭, 세미콜론, 파이프 중 하나를 선택해 다시 파싱하세요. 머리글 설정은 표시와 열 유형 힌트에만 영향을 주며 첫 레코드를 삭제하지 않습니다.

03

초안을 적용하고 전체 내보내기

수정한 셀을 미리 본 다음 적용합니다. 표는 머리글을 포함해 50개 레코드씩 더 표시하지만 내보내기에는 전체 레코드가 포함됩니다. 입력이나 옵션 때문에 결과가 오래되면 다시 파싱해야 다운로드할 수 있습니다. 적용 후에는 이전 상태로 되돌릴 수 있습니다.

값을 변환하지 않고 구조 살펴보기

네 가지 구분자로 표 열기

쉼표 CSV와 탭 TSV를 같은 화면에서 다루며 세미콜론과 파이프도 지원합니다. 자동 감지는 제안일 뿐입니다. 여러 구분자가 가능해 보이면 직접 선택하고 열 개수를 확인하세요.

머리글도 위치에 따라 편집

비어 있거나 중복된 머리글을 포함해 표시된 모든 셀을 수정할 수 있습니다. 열 이름을 고유 키로 사용하지 않으므로 이름이 같은 두 열도 각각 유지됩니다.

변환 없는 열 유형 힌트

빈 값, 텍스트, 숫자형 문자열, 불리언형 문자열, 혼합 여부를 열별로 보여 줍니다. 예상과 다른 값이 섞였는지 살펴보는 단서이며 스키마 검증이나 실제 유형 변환은 아닙니다.

원래 바이트로 디코딩 재시도

UTF-8, UTF-16LE/BE, GB18030, Shift_JIS, Windows-1252를 선택할 수 있습니다. 잘못된 바이트는 대체 문자로 넘기지 않고 오류로 처리합니다. 파일을 읽을 때마다 원문 교체 미리보기를 확인합니다.

처리 한도와 저장 형식

큰따옴표와 동일한 셀 개수
구분자나 줄바꿈이 있는 필드는 큰따옴표로 감싸고 내부 큰따옴표는 두 번 씁니다. 필드 안의 CR, LF, CRLF를 지원하며 빈 레코드도 유지합니다. 셀 개수 불일치와 잘못된 따옴표는 파싱을 막습니다. 작은따옴표나 사용자 지정 이스케이프는 지원하지 않습니다.
2 MiB, 2,000개 레코드, 100개 열
원본 파일과 붙여 넣은 입력의 UTF-8 바이트 크기는 각각 2 MiB 이하여야 합니다. 2,000개 레코드 한도에는 머리글이 포함됩니다. 최대 100개 열을 처리하며 한도를 넘으면 일부만 잘라 처리하지 않고 거부합니다.
셀 값은 보존하고 파일 형식은 정규화
앞자리 0, 긴 정수, 공백은 문자열로 유지됩니다. 출력은 UTF-8이며 레코드 사이는 CRLF, 구분자는 파싱한 구분자를 사용합니다. 필드 내부 줄바꿈은 유지하지만 따옴표 배치는 바뀔 수 있습니다. 모든 셀 인용과 다운로드의 UTF-8 BOM은 선택 사항입니다. 원문 편집기는 수정하지 않은 구간의 CR, LF, CRLF를 유지합니다. 새로 입력하거나 붙여 넣거나 다시 삽입한 줄바꿈은 LF로 정규화될 수 있습니다. 표의 셀을 편집할 때는 해당 셀 안에만 영향을 주며, 편집 구간의 원래 바이트는 보장하지 않습니다.
행렬 구조 변경과 영구 저장은 제외
행과 열 추가·삭제, 정렬, 필터, URL 읽기, 다른 문서 형식 내보내기는 지원하지 않습니다. 작업을 다음 방문까지 저장하지 않으므로 페이지를 닫거나 새로고침하기 전에 결과를 다운로드하세요.
수식 위험과 인코딩은 참고 정보
머리글을 포함한 수식 형태의 셀을 세지만 실행하거나 자동으로 바꾸지 않습니다. 인코딩 단서도 정확한 판정을 보장하지 않으므로 디코딩된 글자를 확인해야 합니다. UTF-32는 지원하지 않습니다. 파일 다시 읽기는 미리보기 적용 후 취소할 수 있습니다.

CSV 편집기 자주 묻는 질문

CSV 파일은 어떻게 여나요?

파일을 선택하고 디코딩된 원문 교체 미리보기를 적용한 뒤 파싱합니다. 텍스트를 직접 붙여 넣어도 됩니다. 열이 맞지 않으면 구분자를, 글자가 깨지면 파일 인코딩을 확인해 다시 읽으세요.

파일이 서버로 업로드되나요?

아니요. 현재 브라우저 탭에서 파일을 읽고 파싱하며 편집합니다. 처리 서버로 전송하거나 다음 방문을 위해 작업을 저장하지 않습니다.

큰 CSV 파일도 편집할 수 있나요?

파일 또는 UTF-8 입력은 2 MiB까지, 머리글을 포함해 2,000개 레코드와 100개 열까지 지원합니다. CSV 편집기는 범위를 넘는 입력을 거부합니다. 50개씩 추가되는 표시는 내보내기 개수를 제한하지 않습니다.

앞자리 0이 유지되나요?

네. 007이나 긴 식별 번호를 숫자로 변환하지 않으므로 그대로 유지됩니다. 다른 스프레드시트에서 다운로드한 파일을 열 때는 자동 변환이 일어날 수 있으니 해당 열을 텍스트로 가져오세요.

브라우저를 닫으면 파일이 사라지나요?

이 페이지의 편집 내용은 다음 방문까지 저장되지 않습니다. 닫거나 새로고침하기 전에 변경을 적용하고 결과를 다운로드하세요. 선택했던 원본 파일 자체는 이 도구가 덮어쓰지 않습니다.

정상적인 레코드가 파싱되지 않나요?

가져오기 전에 한 레코드부터 확인

CSV 편집기 예제로 셀을 수정하고 미리보기와 실행 취소를 확인한 뒤 실제 파일을 작업하세요.