기능 소개
이 도구는 엑셀 통합 문서와 CSV를 양방향으로 변환하며, 모든 작업이 브라우저 안에서 이루어집니다.
- Excel → CSV: .xlsx 파일을 열고 시트를 고르면 복사하거나 다운로드할 수 있는 쉼표 구분(또는 세미콜론, 탭, 파이프 구분) 텍스트를 얻습니다.
- CSV → Excel: CSV를 붙여넣거나 파일을 열면 첫 행이 굵게 표시되고 틀 고정이 적용되며 열 너비가 적절히 설정된 진짜 .xlsx 통합 문서를 다운로드할 수 있습니다.
CSV는 데이터베이스, 스크립트, 앱 사이에서 표 데이터를 옮기는 가장 간단한 방법이고, 엑셀은 대부분의 사람이 그 데이터를 보고 편집할 때 쓰는 프로그램입니다. 둘 사이를 오가려면 보통 데스크톱 앱을 열어야 하지만, 여기서는 1초면 되고 아무것도 컴퓨터 밖으로 나가지 않습니다.
사용 방법
- 변환에서 방향을 선택합니다.
- Excel → CSV라면 **.xlsx 열기…**를 클릭하거나 파일을 페이지로 끌어다 놓습니다. 모든 시트가 행·열 수와 함께 나열되며, 하나를 클릭하면 변환됩니다.
- 구분자를 고릅니다. 쉼표가 표준이지만 유럽판 엑셀은 세미콜론을 기대하는 경우가 많습니다.
- 결과를 복사하거나 다운로드를 누릅니다. 시트가 여러 개면 파일 이름에 시트 이름이 들어갑니다.
- CSV → Excel이라면 편집기에 CSV를 붙여넣거나 .csv 파일을 엽니다. 구분자는 자동으로 감지됩니다. 미리보기를 확인한 뒤 .xlsx 다운로드를 누릅니다.
예시를 클릭하면 작은 주문 목록으로 양방향을 모두 시험해 볼 수 있습니다.
값 변환 방식
텍스트, 숫자, TRUE/FALSE 값은 저장된 그대로 복사됩니다. 숫자는 엑셀이 표시하는 것과 같은 정밀도인 유효 숫자 최대 15자리로 기록되므로 0.1 + 0.2는 0.3으로 나타납니다. 날짜와 시간은 셀의 숫자 서식으로 인식해 ISO 8601 형식으로 기록하므로 올바르게 정렬되고 데이터베이스에도 깔끔하게 가져올 수 있습니다. 줄바꿈, 쉼표, 따옴표가 들어 있는 셀은 RFC 4180에 따라 따옴표로 감싸므로 CSV를 다시 엑셀에서 열어도 셀이 그대로 유지됩니다.
수식은 마지막으로 계산된 값으로 내보냅니다. 병합된 셀은 왼쪽 위 셀에 값을 두고 나머지는 비웁니다. 색상, 글꼴, 숫자 표시 규칙(예: 75%나 $1,200.00) 같은 서식은 CSV에 담기지 않으므로 저장된 원래 값이 기록됩니다.
예시
날짜 열이 2026년 3월 2일 형식이고 합계를 =E2*F2로 계산한 주문 시트는 다음과 같이 변환됩니다.
Order ID,Date,Customer,Total
00123,2026-03-02,Acme Corp,59.7
00125,2026-03-09,"Smith, J.",6
반대로 같은 CSV로 통합 문서를 만들면 Order ID는 텍스트 00123으로 유지되고 Total은 합계를 낼 수 있는 숫자가 됩니다.
자주 묻는 질문
› 스프레드시트가 업로드되나요?
아니요. .xlsx 파일은 브라우저 안에서 JavaScript로 압축을 풀고 읽으며, CSV나 엑셀 파일도 그 자리에서 만들어집니다. 서버로 아무것도 보내지 않으므로 기밀 데이터가 기기에 그대로 남습니다.
› 어떤 엑셀 파일을 열 수 있나요?
Excel 2007 이상, LibreOffice, Google 스프레드시트, Numbers 등에서 .xlsx 또는 .xlsm으로 저장한 통합 문서입니다. 예전 .xls 파일(Excel 97–2003)과 암호로 보호된 통합 문서는 읽을 수 없으니 먼저 엑셀에서 열어 .xlsx로 저장하세요.
› 날짜와 수식은 어떻게 변환되나요?
날짜나 시간 서식이 지정된 셀은 2026-03-02나 2026-03-03 14:30:00 같은 ISO 텍스트가 되므로 어떤 프로그램에서든 똑같이 읽힙니다. 수식은 수식 자체가 아니라 엑셀이 파일에 저장해 둔 결과값으로 기록됩니다.
› CSV를 엑셀에서 열면 한글이나 악센트 문자가 깨지는 이유는 무엇인가요?
엑셀은 파일이 BOM(바이트 순서 표시)으로 시작하지 않으면 CSV 파일을 예전 로컬 인코딩으로 간주합니다. BOM 옵션을 켜 두면 다운로드한 CSV가 엑셀에서 제대로 열립니다. BOM을 기대하지 않는 도구에 쓸 때는 끄세요.
› CSV를 엑셀로 바꿀 때 00123 같은 앞자리 0이 유지되나요?
네. 앞에 0이 붙은 값과 ID나 카드 번호처럼 15자리를 넘는 숫자는 엑셀이 바꾸지 않도록 텍스트로 저장됩니다. 그 밖의 숫자는 실제 숫자로 저장되어 계산에 쓸 수 있습니다.