CSV 파일을 하나 이상 열어 스프레드시트 같은 표에서 편집합니다. 셀 값(셀 안 줄 바꿈 포함)을 바꾸고, 행과 열을 추가·삭제하고, 정렬·필터, 실행 취소·다시 실행을 한 뒤 다운로드하면 됩니다. 다운로드한 파일은 원본의 구분 기호, 줄 바꿈 문자, BOM, 인코딩을 그대로 유지하며 모든 행을 원래 순서대로 담습니다. 25 MB, 10만 행 또는 200만 셀을 넘는 파일은 대용량 파일 모드로 열려, 파일 전체를 불러오지 않고 디스크에서 페이지 단위로 읽습니다.
CSV 파일을 편집하는 방법
- 파일 열기를 누르세요(여러 파일을 열 수 있고 파일마다 탭이 생깁니다). 행을 붙여넣거나 새로 만들기로 시작해도 됩니다.
- 셀을 클릭하고 바로 입력하거나, Enter 또는 F2 키를 눌러 현재 값을 고칩니다. Shift+Enter는 셀 안에 줄 바꿈을 넣고, Esc는 편집을 취소합니다.
- 행 추가, 열 추가, 열 메뉴(열 이름 클릭)와 사이드 패널로 정렬, 필터, 텍스트 변경, 레시피 만들기를 할 수 있습니다.
- CSV 다운로드를 누르거나 Ctrl/⌘+S 키를 누르세요. 실행 취소(Ctrl/⌘+Z)와 다시 실행(Ctrl/⌘+Shift+Z)은 탭을 닫기 전까지 쓸 수 있습니다.
할 수 있는 작업
| 셀과 범위 | 표에서 바로 고치거나, 줄 바꿈까지 포함한 전체 값을 보여 주는 셀 패널에서 고칩니다. 드래그하거나 Shift+방향키로 범위를 선택하세요. Ctrl/⌘+C는 탭으로 구분된 텍스트로 복사하고, Ctrl/⌘+V는 스프레드시트에서 복사한 탭 구분 텍스트를 붙여넣고, Delete는 내용을 지웁니다. 아래로 채우기는 선택 범위의 첫 행을 아래로 복사합니다. |
|---|---|
| 행과 열 | 행 추가·삭제, 열 삽입·이름 변경·이동·삭제가 가능합니다. 열 경계를 끌어 너비를 바꾸고, 넉넉한 행 높이와 촘촘한 행 높이를 전환할 수 있습니다. |
| 찾기와 이동 | 파일에서 찾기는 해당 텍스트가 들어 있는 행만 보여 줍니다. 행으로 이동은 원하는 행 번호로 바로 이동합니다. |
| 보기: 정렬과 필터 | 최대 8개 열로 정렬하고(텍스트, 자연 정렬, 숫자, 날짜), ‘포함’, ‘목록 중 하나’, ‘숫자 범위’, ‘날짜 이전’ 같은 조건으로 필터링합니다. 보기는 화면에 보이는 내용만 바꿀 뿐 파일은 바꾸지 않습니다. 이 행만 이 순서로 남기기를 누르면 실행 취소가 가능한 변경으로 확정됩니다. 보기는 이 브라우저에 저장해 두었다가 열 구성이 같은 다른 파일에 다시 쓸 수 있습니다. |
| 텍스트 | 텍스트나 정규식($1 그룹 지원)으로 바꾸기, 앞뒤 공백 제거, 대소문자 변경을 선택한 열에서 모든 행 또는 현재 보기의 행에만 적용합니다. 대소문자 구분이나 셀 전체 일치도 고를 수 있습니다. 적용하기 전에 미리 보기로 바뀔 셀 수를 알려 줍니다. |
| 레시피 | 열 나누기, 열 합치기, 중복 행 제거, 열 이름 변경·삭제 같은 단계를 이어 붙이고, 결과를 미리 본 뒤 하나의 변경으로 적용합니다. 레시피는 JSON으로 내보내 다른 파일에 그대로 반복할 수 있습니다. 각 단계는 열 이름과 위치로 열을 찾고, 열이 없으면 메시지를 표시하고 멈춥니다. |
| 파일 | 행 수, 열 수, 구분 기호, 인코딩, BOM, 줄 바꿈 문자, 마지막 줄 바꿈 여부, 파일 크기와 함께 다운로드할 때 무엇이 유지되는지 보여 줍니다. |
대용량 파일
메모리 한도를 넘는 파일이면 편집기는 각 레코드가 어디에서 시작하고 끝나는지 색인을 만들고(레코드당 16바이트), 지금 보고 있는 행만 읽습니다. 이 모드에서도 셀 편집, 행 추가·삭제, 열 이름 변경, 텍스트 찾기, 행 이동, 파일 전체 정렬·필터, 실행 취소·다시 실행이 가능합니다.
저장하면 완전한 새 파일을 씁니다. 바꾸지 않은 행은 원본에서 바이트 단위로 그대로 복사하므로 따옴표 처리와 줄 바꿈 문자가 전혀 달라지지 않고, 바꾸거나 새로 넣은 행은 파일의 구분 기호와 줄 바꿈 문자를 따릅니다. 텍스트 도구와 레시피는 메모리 한도 안의 파일에서만 쓸 수 있습니다. 더 큰 파일은 파일 전체를 스트리밍으로 처리하는 CSV 행 필터, CSV 정리, CSV 형식 변경을 사용하세요.
대용량 파일 편집은 UTF-8과 Windows-1252 파일을 지원합니다. EUC-KR(CP949) 등 다른 인코딩의 파일은 읽기 전용으로 열리고, UTF-16 파일은 먼저 UTF-8로 바꿔야 합니다. 정렬할 때는 조건에 맞는 행의 정렬 값을 메모리에 두므로, 조건에 맞는 행이 200만 개까지로 제한됩니다.
다운로드할 때 유지되는 것
- 모든 행이 파일 순서대로 들어갑니다. 보기에서 정렬하거나 필터링해도 다운로드에서 행이 빠지지 않습니다.
- 구분 기호(쉼표, 세미콜론, 탭, 세로 막대), 줄 바꿈 문자(CRLF, LF, CR), BOM, 그리고 파일이 줄 바꿈으로 끝났는지 여부가 유지됩니다.
- UTF-8, UTF-16, Windows-1252 파일은 같은 인코딩으로 저장됩니다. 브라우저는 Shift_JIS, GB18030, EUC-KR 같은 다른 레거시 인코딩으로 쓸 수 없으므로, 이런 파일은 UTF-8로 저장됩니다.
- 값은 입력한 그대로 남습니다. 앞자리 0, 긴 ID, 수식은 텍스트로 유지되며, 따옴표는 꼭 필요한 값에만 붙입니다.
한도와 개인정보 보호
메모리 내 편집은 25 MB, 10만 행, 200만 셀, 250열까지이며 실행 취소는 100단계까지 가능합니다. 대용량 파일 모드에는 정해진 행 수 한도가 없습니다. 20만 행, 18.4 MB 파일로 테스트했습니다(175,000번째 행 편집, 파일 전체 정렬·필터, 전체 다운로드). 아주 큰 파일은 브라우저의 메모리와 디스크 여유에 따라 결과가 달라집니다.
파일은 브라우저 안에서 읽고 저장합니다. 업로드는 전혀 없으며, 다운로드하지 않은 편집 내용은 탭을 닫으면 사라집니다.
자주 묻는 질문
편집기가 숫자나 날짜를 바꿔 버리지는 않나요?
바꾸지 않습니다. 모든 값을 파일에 적힌 텍스트 그대로 유지하므로 00123은 00123, 1.2300은 1.2300으로 남습니다.
필터링한 행만 다운로드할 수 있나요?
보기 패널에서 이 행만 이 순서로 남기기를 고른 다음 다운로드하세요. 조건에 맞는 행만 써 주는 CSV 행 필터를 써도 됩니다.
변경 내용이 자동으로 저장되나요?
아니요. 변경 내용은 다운로드하기 전까지 이 탭에만 있습니다. 저장하지 않은 변경이 있는 상태로 페이지를 나가려 하면 브라우저가 먼저 확인합니다.