Office

Excel에서 CSV가 제대로 안 열릴 때 해결법

CSV는 단순한 텍스트 표인데, 두 번 클릭해서 열면 Excel이 자주 망가뜨립니다. 열을 합치고, 글자를 깨뜨리고, 숫자를 “고쳐” 버립니다. 문제별로 데이터를 그대로 보는 방법을 알려 드립니다.

5분 분량2026년 10월 8일 업데이트

모든 내용이 한 열에 들어감

CSV의 값은 쉼표, 세미콜론, 탭으로 구분됩니다. 두 번 클릭해 열면 Excel은 Windows 지역 설정에서 구분 기호를 가져옵니다. 파일의 구분 기호가 다르면 각 행이 통째로 첫 번째 열에 들어갑니다.

글자가 깨짐

웹사이트나 서비스에서 내보낸 CSV는 대개 UTF-8인데, Excel은 두 번 클릭으로 열 때 EUC-KR로 읽는 경우가 많아 한글이 뜻 모를 한자와 � 기호로 바뀝니다. 자세한 내용은 글자 깨짐에 관한 글을 보세요.

0이 사라지고 숫자가 1.23E+15로 바뀜

Excel은 각 셀의 유형을 곧바로 추측해 데이터를 바꿉니다.

  • 상품 코드 00123이 123이 되어 앞자리 0이 사라집니다.
  • 카드 번호, 계좌 번호, 바코드 같은 긴 숫자가 1.23E+15가 되고, 15번째 이후 자리는 모두 0이 됩니다.
  • 1-2나 3/10 같은 값이 날짜로 바뀝니다.

그 상태로 저장하면 손상된 데이터가 파일에 영구히 남습니다.

100만 행 초과

Excel 시트에는 1,048,576행까지 들어갑니다. CSV가 그보다 길면 Excel은 파일이 완전히 로드되지 않았다고 알리고 앞부분만 보여 줍니다.

OsonKit에서 CSV를 그대로 보기

파일을 OsonKit에 끌어다 놓으세요. 구분 기호(쉼표, 세미콜론, 탭, 세로 막대)와 인코딩은 자동으로 판별됩니다. 값은 파일에 적힌 그대로 표시되어 0, 긴 번호, 날짜처럼 보이는 문자열이 바뀌지 않습니다. 파일은 브라우저에서 읽히며 어디로도 전송되지 않습니다.

  • 20MB, 1,000,000행까지의 파일. 더 긴 파일은 앞쪽 행이 표시되고 상태 표시줄에 안내가 나옵니다.
  • 큰 표도 부드럽게 스크롤되고, 검색하면 일치하는 셀이 모두 강조됩니다.
  • 뷰어이므로 표를 읽고 검색할 수 있지만 편집은 할 수 없습니다.
  • UTF-8과 UTF-16은 지원하지만 EUC-KR CSV는 올바르게 표시되지 않습니다.

Excel에서 CSV를 제대로 여는 방법

두 번 클릭하지 말고 파일을 가져오세요: 데이터 → 텍스트/CSV에서. 미리 보기에서 인코딩(UTF-8)과 구분 기호를 고르고, “데이터 변환”에서 번호와 코드 열을 텍스트 형식으로 지정합니다. 100만 행이 넘으면 “다음으로 로드…” → “연결만 만들기”를 고르고 “이 데이터를 데이터 모델에 추가”를 선택하세요. 그러면 피벗 테이블로 분석할 수 있습니다.

CSV를 망가뜨리지 않고 보기
파일을 여기에 끌어다 놓으세요. 기기를 벗어나지 않습니다.
CSV 열기