엑셀 → CSV 변환
엑셀 파일을 CSV로 바꿉니다. 날짜도 제대로 나옵니다.
엑셀 → CSV
파일 올리기
시트를 골라 CSV로 내보냅니다
.xlsx 파일을 끌어다 놓으세요
옛 형식(.xls)은 엑셀에서 .xlsx로 바꿔 주세요
엑셀 날짜의 함정
엑셀은 날짜를 숫자로 저장합니다. 2026년 9월 8일은 파일 안에서 46264 같은 숫자입니다. 날짜인지 아닌지는 셀에 걸린 서식으로만 구분되므로, 서식을 읽지 않는 변환기는 날짜를 5자리 숫자로 뱉습니다.
엑셀에는 유명한 오류가 하나 있습니다. 1900년을 윤년으로 잘못 세어 존재하지 않는 2월 29일을 하루로 칩니다. 30년 넘게 고치지 않고 있는데, 옛 프로그램과 호환을 지키기 위해서입니다. 그래서 1900년 3월 이전 날짜는 별도 보정이 필요합니다.
빈 셀은 파일에 아예 없습니다. 중간 열이 비어 있으면 그 칸을 통째로 건너뛰고 저장합니다. 순서대로 읽는 변환기에서 열이 밀리는 이유입니다. 이 도구는 셀 주소를 풀어 제자리에 넣습니다.
자주 묻는 질문
- 파일이 서버로 올라가나요?
- 올라가지 않습니다. 엑셀 파일도 압축 파일 안에 XML이 든 구조라 브라우저에서 직접 읽습니다. 외부 스크립트도 부르지 않으며 인터넷을 끊어도 동작합니다.
- 날짜가 5자리 숫자로 나오지 않나요?
- 제대로 날짜로 바꿔 드립니다. 엑셀은 날짜를 1899년 12월 30일부터 센 숫자로 저장하고 날짜인지 아닌지는 서식으로만 구분하는데, 이 도구는 그 서식을 읽어 변환합니다. 엑셀에 1900년을 윤년으로 잘못 세는 오래된 오류가 있는데 그 보정까지 해 두었습니다.
- 수식은 어떻게 되나요?
- 수식이 아니라 계산된 결과값이 나옵니다. 엑셀이 파일에 마지막 계산 결과를 함께 저장하기 때문입니다. 다만 파일을 만든 뒤 다시 계산하지 않은 경우에는 값이 낡아 있을 수 있습니다.
- .xls 파일은요?
- 2007년 이전 형식(.xls)은 구조가 완전히 달라 열 수 없습니다. 엑셀에서 열어 .xlsx로 다시 저장한 뒤 올려 주세요. 이 도구는 .xls를 넣으면 그 사실을 알려 드립니다.
- 셀 병합이나 서식은요?
- 값만 가져옵니다. 병합된 칸은 첫 칸에만 값이 들어가고 나머지는 비어 있게 됩니다. 색·굵기·테두리도 남지 않습니다. CSV는 값만 담는 형식이라 어쩔 수 없는 부분입니다.
이 도구는 브라우저 안에서만 계산하며 입력값을 서버로 보내지 않습니다. 분류: PDF·문서 · 마지막 수정 2026-09-08