Excel → CSV 변환기

Excel(.xlsx) 파일을 CSV 형식으로 변환합니다. 파일은 브라우저 내에서 처리되며 서버로 전송되지 않습니다.

사용 팁

  • 생성되는 CSV 파일 맨 앞에는 UTF-8 BOM(바이트 순서 표식)이 붙어 있어 Windows용 Excel에서 열어도 글자가 깨지지 않습니다.
  • Excel 파일에 여러 개의 시트가 있는 경우, 드롭다운 메뉴에서 변환할 시트를 선택할 수 있습니다. 선택한 시트만 CSV로 변환됩니다.
  • Excel의 수식과 셀 서식(색상, 테두리, 글꼴 등)은 CSV에 반영되지 않습니다. CSV는 계산된 값만 저장하는 순수 텍스트 형식이기 때문입니다.
  • 파일은 브라우저 내부(클라이언트 측)에서만 처리되고 서버로 전송되지 않으므로, 민감한 데이터도 안심하고 사용할 수 있습니다.

자주 묻는 질문

시트가 여러 개인 경우 변환할 시트를 선택할 수 있는 드롭다운 메뉴가 표시됩니다. 선택한 시트의 내용만 CSV로 변환되며, 다른 시트는 포함되지 않습니다.

BOM이 포함된 UTF-8로 출력됩니다. BOM을 붙이면 Windows용 Excel에서 직접 열어도 글자가 깨지지 않습니다.

아니요. CSV는 순수 텍스트 형식이므로 수식은 계산된 결과 값으로 바뀌고, 색상·테두리·글꼴 등의 서식 설정은 유지되지 않고 변환 과정에서 사라집니다.

네. 반대 방향(CSV → Excel) 변환을 위한 전용 도구를 별도로 제공하고 있습니다. CSV 파일을 Excel 형식으로 변환하고 싶다면 그 도구를 이용해 주세요.
ツールくん

여담 ― CSV라는 「표준」이 오랫동안 존재하지 않았던 이유

CSV(Comma-Separated Values)는 1970년대부터 사용되어 온 유서 깊은 데이터 형식이지만, 정식 표준 사양이 마련된 것은 의외로 늦어서 2005년의 RFC 4180이 최초의 공식 사양서로 여겨집니다. 그 이전 수십 년 동안 CSV는 어느새 널리 퍼진 관행에 지나지 않았고, 구분 문자·따옴표 처리 방식·줄바꿈 코드 등이 소프트웨어마다 미묘하게 달라 서로 호환되지 않는 여러 「방언」을 낳았습니다.

이런 「방언」의 차이는 지금도 완전히 해소되지 않았습니다. Excel은 지역 설정에 따라 쉼표 대신 세미콜론을 구분 문자로 사용하기도 하는데(소수점에 쉼표를 쓰는 언어권에서는 쉼표가 구분 문자와 충돌하기 때문입니다), Windows용과 Mac용 Excel의 기본 문자 인코딩도 서로 달라, 같은 「CSV」라는 이름이라도 만든 프로그램에 따라 동작이 미묘하게 달라질 수 있습니다. 이 도구는 RFC 4180을 준수하는 큰따옴표 이스케이프 처리로 CSV를 생성하므로, 대부분의 스프레드시트·데이터베이스 도구에서 문제없이 읽을 수 있습니다.

문자 인코딩과 관련해서는, 일본어판 Windows의 Excel은 CSV를 Shift-JIS로 저장하는 경향이 있는 반면, Google 스프레드시트나 Mac용 Excel의 일부는 UTF-8을 사용하는 경향이 있습니다. 이 도구는 Excel → CSV 변환 시 항상 BOM이 포함된 UTF-8로 출력하므로, Windows용 Excel에서 열어도 글자가 깨지지 않습니다.