본문으로 건너뛰기
123도구

CSV 뷰어 · 변환기

CSV 파일을 표로 보고 정렬·검색합니다. 엑셀에서 한글이 깨지는 CSV를 UTF-8(BOM)로 다시 저장하고, 구분자도 바꿉니다.

  • 파일·입력값이 서버로 전송되지 않음
  • 가입 없이 무료
파일
sample.csv
인코딩
붙여 넣은 글
구분자
,
크기
6행 × 4열
6행
#
1강남점2026-0712,400,0003120
2강남점2026-0813,050,0003384
3판교점2026-079,870,0002410
4판교점2026-0810,220,0002533
5부산점2026-077,450,0001980
6부산점2026-088,010,0002105

사용 방법

  1. ‘파일 열기’로 CSV 파일을 고르거나 끌어다 놓습니다. 엑셀이나 구글 시트에서 복사한 표를 ‘붙여 넣기’ 칸에 넣어도 됩니다.
  2. 인코딩과 구분자(쉼표, 탭 등)는 자동으로 찾습니다. 칸이 이상하게 나뉘면 구분자를 직접 고르세요.
  3. 머리글을 누르면 그 열로 정렬하고(한 번 더 누르면 반대로, 세 번째는 원래대로), 위 검색칸으로 원하는 행만 걸러 봅니다.
  4. ‘엑셀용 CSV’로 내려받으면 엑셀에서 열어도 한글이 깨지지 않습니다.

계산 기준과 공식

한글이 깨지는 이유: 한국어판 엑셀은 CSV를 열 때 BOM(파일 맨 앞의 표시)이 없으면 파일을 EUC-KR(CP949)로 읽습니다. 그래서 웹 서비스나 프로그램이 만든 UTF-8 CSV를 더블클릭해 열면 한글이 깨집니다. 이 도구의 ‘엑셀용 CSV’는 UTF-8 앞에 BOM을 붙여 저장하므로 엑셀이 UTF-8로 알아보고 한글을 제대로 보여줍니다.

인코딩 감지: 파일을 먼저 UTF-8로 읽어 보고, UTF-8에 맞지 않는 바이트가 있으면 엑셀이 저장한 EUC-KR 파일로 보고 다시 읽습니다.

정렬: 열의 값이 숫자면(쉼표가 있어도) 크기순으로, 아니면 가나다순으로 정렬합니다.

예시

  1. 엑셀에서 한글이 깨진 CSV 고치기

    쇼핑몰 관리자 페이지에서 받은 주문 CSV를 엑셀로 열었더니 한글이 알아볼 수 없는 글자로 깨졌다면, 이 페이지에서 파일을 열어 표가 제대로 보이는지 확인한 뒤 ‘엑셀용 CSV’로 다시 내려받으세요. 새 파일은 엑셀에서 더블클릭만으로 정상적으로 열립니다.

  2. 엑셀 없이 큰 CSV 훑어보기

    10만 행짜리 로그 CSV도 브라우저에서 바로 열립니다. 검색칸에 ‘판교점’을 넣으면 해당 행만 남고, ‘매출’ 머리글을 누르면 숫자 크기순으로 정렬됩니다. 걸러진 결과만 다시 CSV로 받을 수도 있습니다.

결과를 읽는 법

오른쪽 정보의 ‘인코딩’이 EUC-KR이면 엑셀에서 저장한 파일입니다. ‘따옴표가 맞지 않는 줄’ 경고가 나오면 칸 안에 쉼표나 줄바꿈이 들어 있는데 따옴표로 감싸지지 않은 경우가 많습니다. 그런 줄은 칸이 하나씩 밀려 보일 수 있습니다.

자주 묻는 질문

파일이 서버로 올라가나요?

아니요. 파일은 브라우저 안에서만 읽고 표로 보여줍니다. 고객 명단이나 매출 자료처럼 민감한 파일도 밖으로 나가지 않습니다.

엑셀 파일(.xlsx)도 열 수 있나요?

이 도구는 CSV, TSV, TXT 같은 글자 파일만 엽니다. 엑셀 파일은 엑셀에서 ‘다른 이름으로 저장 → CSV UTF-8’로 저장한 뒤 열어 주세요.

‘엑셀용 CSV’와 ‘CSV’는 무엇이 다른가요?

둘 다 UTF-8이지만 엑셀용은 파일 맨 앞에 BOM을 붙입니다. 엑셀에서 열 파일이면 엑셀용을, 프로그램이나 데이터베이스에 넣을 파일이면 일반 CSV를 고르세요. 일부 프로그램은 BOM을 첫 머리글의 일부로 읽기 때문입니다.

TSV는 언제 쓰나요?

칸을 탭으로 나눈 형식입니다. 값 안에 쉼표가 많을 때 편하고, 복사해서 엑셀이나 구글 시트에 붙여 넣으면 칸이 그대로 나뉩니다. ‘표 복사’도 TSV 형식으로 복사합니다.

화면에 500행만 나와요.

브라우저가 느려지지 않도록 화면에는 처음 500행만 그립니다. 검색, 정렬, 내려받기는 전체 행에 그대로 적용됩니다.

결과가 이상하거나 있었으면 하는 기능이 있나요? 오류 제보 · 의견 보내기