프로젝트팀포유의 다양한 프로그램·앱·게임을 만나 보시고 지지해 주세요둘러보기 →
🌐 한국어
앱 열기

블로그

XLS를 XLSX로 변환하는 방법과 주의사항

게시일 2026-10-26 · XLS · XLSX · 엑셀 변환 · 스프레드시트

XLS는 Excel 97-2003에서 사용하던 이진 파일 형식이며, XLSX는 2007년부터 도입된 XML 기반의 개방형 표준 형식입니다. XLS 파일을 XLSX로 변환하면 최신 Excel 기능을 활용하고 파일 크기를 줄이며 호환성을 개선할 수 있습니다.

XLS를 XLSX로 변환하는 이유

XLS 형식은 2003년 이전 Excel 버전에서 사용되었으며, 행 수는 65,536개, 열 수는 256개로 제한됩니다. XLSX 형식은 행 1,048,576개, 열 16,384개를 지원하여 대용량 데이터 작업이 가능합니다. XLSX는 XML 기반 구조로 압축되어 있어 같은 내용의 XLS 파일보다 크기가 작습니다. 또한 XLSX는 개방형 표준 형식이므로 다양한 스프레드시트 프로그램에서 더 안정적으로 열립니다.

최신 Excel 버전에서 추가된 함수, 조건부 서식, 차트 스타일은 XLS에서 지원되지 않습니다. 조직 내에서 Office 2007 이후 버전을 사용하거나 다른 사용자와 파일을 공유할 때 XLSX가 표준 형식입니다. 파일 손상 위험도 XLSX에서 더 낮으며, 복구 도구도 더 많습니다.

변환 시 유지되는 요소와 손실되는 요소

XLS에서 XLSX로 변환할 때 대부분의 데이터와 서식은 그대로 유지됩니다. 두 형식 모두 스프레드시트 형식이므로 변환 과정에서 손실이 없는 무손실 변환입니다. 셀 값, 수식, 기본 서식(글꼴, 색상, 테두리), 차트, 피벗 테이블, 워크시트 구조는 모두 보존됩니다.

단, XLS에 Excel 2003 이전의 매크로(VBA 코드)가 포함되어 있다면 변환 후 XLSX가 아닌 XLSM(매크로 지원 Excel 통합문서) 형식으로 저장해야 합니다. XLSX는 매크로를 지원하지 않으므로 매크로가 있는 XLS를 XLSX로 저장하면 매크로가 제거됩니다. 또한 XLS에서 사용하던 일부 구형 차트 유형이나 사용자 정의 서식은 XLSX에서 약간 다르게 표시될 수 있습니다.

단계별 변환 방법

Excel 프로그램을 사용하는 경우, XLS 파일을 열고 '파일' 메뉴에서 '다른 이름으로 저장'을 선택합니다. 파일 형식 드롭다운에서 'Excel 통합 문서(.xlsx)'를 선택하고 저장 위치와 파일 이름을 지정한 후 저장합니다. 매크로가 포함되어 있다는 경고가 나타나면 'Excel 매크로 사용 통합 문서(.xlsm)'를 선택합니다.

Excel이 없는 환경에서는 온라인 변환 도구를 사용할 수 있습니다. 파일을 업로드하면 서버에서 직접 변환을 처리하여 XLSX 파일을 생성합니다. LibreOffice Calc 같은 무료 스프레드시트 프로그램도 XLS를 열어 XLSX로 저장하는 기능을 제공합니다.

일괄 변환이 필요한 경우 Excel의 VBA 스크립트나 PowerShell 스크립트를 사용할 수 있습니다. 여러 XLS 파일이 있는 폴더를 지정하고 스크립트를 실행하면 모든 파일이 자동으로 XLSX로 변환됩니다.

변환 시 주의할 점

글꼴 문제는 드물지만 XLS에서 사용된 시스템 글꼴이 변환 후 환경에 없으면 대체 글꼴로 표시될 수 있습니다. 변환 전후로 글꼴을 확인하고, 필요하면 문서에 글꼴을 포함하거나 일반적인 글꼴로 변경합니다.

표 구조는 일반적으로 유지되지만, 복잡한 병합 셀이나 중첩된 표가 있으면 변환 후 레이아웃을 확인해야 합니다. 조건부 서식이 많은 경우 일부 규칙이 XLSX에서 다르게 해석될 수 있으므로 변환 후 서식 규칙을 점검합니다.

이미지나 도형의 투명도 설정은 대부분 유지되지만, 구형 그래픽 객체는 XLSX에서 약간 다르게 렌더링될 수 있습니다. 변환 후 시각적 요소를 확인하고 필요시 재조정합니다. 외부 데이터 연결이나 쿼리가 있는 경우 연결 경로가 유지되는지 확인합니다.

매크로가 중요한 파일이라면 XLSX가 아닌 XLSM으로 저장해야 합니다. 변환 전 원본 XLS 파일을 백업해두면 문제 발생 시 복구할 수 있습니다.

변환하지 말아야 할 경우

Excel 2003 이전 버전만 사용하는 환경에서 파일을 공유해야 한다면 XLS를 그대로 유지하는 것이 좋습니다. XLSX는 Excel 2007 이후에서만 네이티브로 열리므로, 구형 시스템에서는 호환 팩 설치가 필요하거나 아예 열리지 않을 수 있습니다.

레거시 시스템이나 오래된 자동화 스크립트가 XLS 형식을 명시적으로 요구하는 경우도 있습니다. 일부 산업용 소프트웨어나 데이터베이스 도구는 XLS 형식만 입력으로 받도록 설계되어 있습니다. 이런 환경에서는 XLSX로 변환하면 시스템 오류가 발생할 수 있습니다.

매크로가 포함된 XLS 파일을 단순히 XLSX로 저장하면 매크로가 삭제되므로, 매크로 기능이 필요하다면 XLSM으로 변환해야 합니다. 또한 매우 복잡한 VBA 코드나 외부 참조가 많은 경우 변환 후 동작을 철저히 테스트해야 합니다.

FAQ

XLS와 XLSX의 가장 큰 차이는 무엇입니까? XLS는 이진 파일 형식이고 XLSX는 XML 기반 압축 형식입니다. XLSX가 파일 크기가 작고 더 많은 행과 열을 지원합니다.

변환 시 수식이 깨지나요? 일반적으로 수식은 그대로 유지됩니다. 단, Excel 2007 이후에 추가된 함수를 XLS에서 사용했다면 이미 호환성 문제가 있었을 것입니다.

매크로가 있는 XLS는 어떻게 변환합니까? 매크로를 유지하려면 XLSX 대신 XLSM 형식으로 저장해야 합니다. XLSX는 매크로를 지원하지 않습니다.

마무리

XLS에서 XLSX로 변환은 일반적으로 안전하며 최신 Excel 기능과 더 나은 호환성을 제공합니다. 대부분의 경우 데이터와 서식이 그대로 유지되지만, 매크로, 복잡한 서식, 레거시 시스템 요구사항을 고려해야 합니다. 변환이 필요하다면 https://omnidesk.win/ko/convert/xls-to-xlsx/에서 온라인으로 직접 처리할 수 있으며, 변환 전 원본 파일을 백업하고 변환 후 주요 기능을 확인하는 것이 좋습니다.

무료로 시작하기

공유하기