.xlsx, .xls, .ods 파일에서 시트 하나를 골라 UTF-8 CSV나 TSV로 저장합니다. 데이터베이스 가져오기나 스크립트에 바로 쓸 수 있습니다. 값은 엑셀에 보이는 그대로 쓰므로 날짜 서식도 유지됩니다. 일부 행만 필요하면 먼저 필터나 정렬을 하세요.
사용법
- .csv, .tsv, .xlsx, .xls, .ods 파일을 열거나 끌어다 놓습니다. 스프레드시트에서 복사한 표를 붙여 넣어도 됩니다.
- 열 머리글을 누르면 오름차순, 내림차순, 해제 순으로 정렬됩니다. 검색은 모든 열 또는 한 열에서 행을 걸러냅니다.
- 셀을 두 번 클릭하거나 선택한 셀을 한 번 더 누르면 편집합니다. 표 아래 버튼으로 행과 열을 추가·삭제하거나 중복 행을 지웁니다.
- CSV가 이상하게 보이면 구분자나 인코딩을 바꿔 보세요. 한글 엑셀에서 저장한 EUC-KR(CP949) 파일과 Windows-1251, Shift_JIS 파일은 자동으로 알아봅니다.
- 내보낼 형식을 고릅니다. 내보내기는 화면 그대로, 즉 현재 정렬과 검색 필터가 적용된 결과입니다.
- 파일은 기기 안의 백그라운드 워커에서 읽으며 업로드되지 않습니다. 화면에 보이는 셀만 그리므로 10만 행이 넘어도 부드럽게 스크롤됩니다.
- 엑셀 셀은 통합 문서에 지정된 서식(날짜, 통화)대로 보여 줍니다. 수식은 마지막으로 계산된 값이 표시됩니다.
- 엑셀로 내보내면 숫자는 숫자로, 앞자리 0이 있는 값(우편번호, 코드)은 텍스트로 유지됩니다.
- CSV 다운로드는 BOM이 붙은 UTF-8이라 엑셀에서 열어도 한글이 깨지지 않습니다.
CSV 파일의 구조
CSV(쉼표로 구분한 값, RFC 4180)는 한 줄에 레코드 하나를 쓰고 필드를 구분 문자로 나눕니다. 필드 안에 구분 문자, 따옴표, 줄바꿈이 있으면 큰따옴표로 감싸고 안쪽 따옴표는 두 번 씁니다("홍길동, ""주임"""). 구분 문자는 정해져 있지 않아서 유럽판 엑셀은 소수점으로 쉼표를 쓰기 때문에 세미콜론으로 저장하고, TSV는 탭을 씁니다.
또 하나의 함정은 문자 인코딩입니다. 요즘 파일은 대부분 UTF-8이지만, 오래된 윈도우 프로그램에서 내보낸 CSV는 EUC-KR(CP949)인 경우가 많습니다. 한글이 깨져 보이면 인코딩을 직접 골라 다시 여세요.
엑셀에서 CSV를 열 때 주의할 점
CSV를 더블클릭해 엑셀로 열면 값이 멋대로 바뀝니다. 우편번호나 사번 앞의 0이 사라지고, 긴 숫자는 1.23E+15 같은 지수 표기가 되며, 1-2 같은 글자는 날짜로 바뀝니다. 여기서 진짜 .xlsx로 변환하면 텍스트는 텍스트로, 숫자는 숫자로 유지됩니다. CSV로 내려받을 때는 UTF-8 BOM을 붙이므로 엑셀에서도 한글이 깨지지 않습니다.
알아 두면 좋은 한계
엑셀 시트 하나에는 최대 1,048,576행, 16,384열까지 들어갑니다. 이보다 큰 CSV는 나누거나 다른 도구로 열어야 합니다. 엑셀 파일의 수식은 마지막으로 계산된 값으로 보이고, 색상이나 병합된 셀 같은 서식은 내보낼 때 유지되지 않습니다.
자주 묻는 질문
엑셀 없이 CSV 파일을 열려면 어떻게 하나요?
이 페이지에 파일을 끌어다 놓거나 열기를 누르세요. 브라우저 안에서 읽어 정렬과 검색이 되는 표로 보여 줍니다. 업로드하지 않고 프로그램을 설치할 필요도 없습니다.
CSV 한글 깨짐은 왜 생기고 어떻게 고치나요?
저장할 때와 읽을 때의 인코딩이 다르기 때문입니다. EUC-KR로 저장된 파일을 UTF-8로 읽으면 깨집니다. EUC-KR은 자동으로 감지하며, 그래도 깨지면 옵션에서 인코딩을 직접 고르세요.
모든 값이 한 열에 몰려 나오는 이유는 무엇인가요?
구분 문자가 맞지 않아서입니다. 유럽판 엑셀 파일은 세미콜론, TSV 파일은 탭으로 구분돼 있습니다. 구분 문자를 바꾸면 열이 제대로 나뉩니다.
CSV를 엑셀로 바꿀 때 앞자리 0을 유지하려면 어떻게 하나요?
CSV를 엑셀로 바로 열지 말고 여기서 .xlsx로 내보내세요. 우편번호 01234나 0012 같은 값은 텍스트로 저장되어 엑셀에서도 그대로 남습니다.
중복된 행을 지울 수 있나요?
네. 표 아래의 중복 제거 기능을 쓰면 모든 열이 앞의 행과 같은 행이 삭제됩니다. Ctrl+Z로 되돌릴 수 있습니다.
파일 크기 제한이 있나요?
정해진 제한은 없고 기기 메모리에 따라 다릅니다. 화면에 보이는 셀만 그리기 때문에 일반 노트북에서도 수십만 행 파일을 다룰 수 있습니다.