XLS XLSX 변환
오래된 Excel 97–2003 통합 문서를 최신 .xlsx 형식으로 바꿉니다. 모든 시트, 수식, 색상, 병합 셀, 차트를 유지하므로 호환 모드 없이 어디서나 열립니다.
- 변환 직후 삭제
- 암호화 전송, 즉시 삭제
- 회원가입 없음, 워터마크 없음
사용 방법
XLS 파일 추가
.xls 파일을 하나 또는 여러 개 페이지에 끌어다 놓으세요. 바이너리 .xlsb 통합 문서도 됩니다.
변환
클릭 한 번이면 각 통합 문서가 시트별로 Office Open XML 형식으로 다시 만들어집니다.
다운로드
파일마다 .xlsx를 받거나, 전체를 ZIP 하나로 받으세요.
1997년의 바이너리 형식에서 최신 형식으로
두 형식은 내부적으로 공통점이 거의 없습니다. .xls는 복합 바이너리 파일로, 1997년 무렵 컴퓨터가 동작하던 방식에 맞춰 레코드를 배치한, 파일 하나 안에 든 작은 파일 시스템입니다. 반면 .xlsx는 XML 문서를 묶은 ZIP 압축 파일입니다. 따라서 이 변환은 이름만 바꾸는 것이 아니라 실제로 다시 만드는 작업이며, 그만한 이득이 있습니다. 바이너리 형식은 레코드를 있는 그대로 저장하지만 XML은 압축이 아주 잘 되므로, 같은 통합 문서라도 .xlsx가 보통 훨씬 작습니다.
한도가 크게 늘어나며, 이것이 변환하는 진짜 이유인 경우가 많습니다. .xls는 65,536행, 256열에서 멈추지만 .xlsx는 1,048,576행, 16,384열까지 허용합니다. 또한 옛 형식의 고정 팔레트가 허용하던 것보다 훨씬 많은 색상, 조건부 서식, 셀 스타일을 담을 수 있으므로, 형식 때문에 모르는 사이 제약받던 파일이 더는 그렇지 않게 됩니다.
VBA 매크로는 남지 않으며, 이는 대상 형식의 특성입니다. .xlsx 형식은 매크로를 전혀 담을 수 없습니다. Microsoft는 일반 통합 문서에는 실행 코드가 없다고 믿을 수 있도록 일부러 매크로를 .xlsm으로 분리했습니다. 그래서 매크로가 있는 .xls는 데이터와 서식만 변환되고 자동화 부분은 빠집니다. 매크로에 의존하는 통합 문서라면 변환기가 아니라 Excel에서 .xlsm으로 다시 저장하는 것이 올바른 방법입니다.
정말 오래된 파일이라면 변환 후 확인할 점이 하나 있습니다. 초기 Excel은 실제로는 윤년이 아닌 1900년을 윤년으로 처리했고, 그 결과 1900년 3월 이전 날짜가 하루씩 어긋나는 문제가 지금도 호환성 설정으로 남아 있습니다. 최신 통합 문서는 이를 처리하지만, 19세기 날짜가 들어 있는 스프레드시트라면 한번 살펴볼 만합니다. 다른 오래된 통합 문서로 연결된 외부 링크도 확인하세요. 링크는 다시 쓰이지만, 참조한 파일이 원래 위치에 그대로 있어야만 연결됩니다.
다른 작업이 필요할 때
LibreOffice로도 크기 제한 없이, 네트워크로 아무것도 보내지 않고 로컬에서 같은 변환을 할 수 있습니다. soffice --headless --convert-to xlsx *.xls 한 번으로 폴더 전체가 변환됩니다. 오래된 통합 문서가 가득한 공유 드라이브라면 이 방법이 현실적입니다. 게다가 오래된 스프레드시트야말로 열어 보면 급여 자료가 들어 있는 종류의 파일입니다.
매크로에 의존하는 통합 문서는 Excel에서 직접 변환해 .xlsm으로 저장하세요. 최신 형식과 자동화를 모두 유지할 수 있습니다. 그리고 파일이 정말 오래된 것이라면, 즉 Excel 5.0 이하이거나 언젠가 이름이 바뀐 Lotus 1-2-3 파일이라면, 예전에 읽던 여러 형식의 지원을 중단한 최신 Excel보다 LibreOffice가 열 가능성이 더 높습니다.
자주 묻는 질문
XLS를 왜 XLSX로 변환하나요?
.xlsx는 대개 용량이 훨씬 작고, 65,536행이 아니라 1,048,576행까지 담을 수 있으며, 호환 모드 없이 열리고, 최신 도구와 가져오기 기능, 온라인 서비스가 기대하는 형식입니다. 이 중 상당수는 더 이상 .xls를 아예 받지 않습니다.
무엇이 유지되나요?
모든 시트와 그 수식, 숫자 서식, 글꼴, 색상, 테두리, 병합 셀, 열 너비, 틀 고정, 조건부 서식, 데이터 유효성 검사, 메모, 차트, 이미지가 유지됩니다.
제 파일이 어딘가에 저장되나요?
파일은 암호화된 연결로 저희 서버에 전송되어 변환되며, 파일이 준비되는 즉시 삭제됩니다. 아무것도 저장, 기록, 공유되지 않습니다. 만약 서버에 연결할 수 없으면 브라우저가 대신 파일을 변환하고, 유지하지 못한 항목을 정확히 알려 드립니다.
매크로는 어떻게 되나요?
.xlsx 형식은 VBA 매크로를 담을 수 없으므로 옮겨지지 않습니다. 통합 문서가 매크로에 의존한다면 원본 .xls를 변환한 파일과 함께 보관하세요.
웹사이트에서 받은 일부 “XLS” 파일이 제대로 열리지 않는데, 도움이 될까요?
대개 그렇습니다. 많은 웹 앱이 HTML 표나 XML 파일을 내보내면서 이름만 .xls로 붙입니다. 이런 파일은 실제 형식대로 읽어서 진짜 .xlsx 통합 문서로 저장합니다.
비밀번호로 보호된 파일은요?
먼저 비밀번호를 해제해야 합니다. 파일을 열고 파일 → 정보 → 통합 문서 보호(LibreOffice에서는 파일 → 속성 → 보안)에서 비밀번호를 제거한 뒤 저장하고 다시 변환하세요. 비밀번호 없는 시트 보호는 유지됩니다.
참고: VBA 매크로는 .xlsx로 옮겨지지 않습니다. 파일당 최대 50 MB입니다. 서버에 연결할 수 없을 때 쓰는 브라우저 대체 변환은 값, 수식, 숫자 서식, 병합 셀, 열 너비는 유지하지만 글꼴, 색상, 차트는 유지하지 않습니다.