엑셀에서 자주 사용되는 파일 형태인 '통합 문서', '매크로 포함 통합문서', '엑셀 추가기능' 파일에 대해서, 각 포맷을 정리해 둔다.
파일 종류 | 확장자 | 지원되는 엑셀 버전 | 설명 |
통합 문서 | .xls | Excel 5.0, Excel 95 | BIFF5 포맷 |
.xls | Excel 97 - Excel 2003 | BIFF8 포맷, 설명 페이지 | |
.xlsx | Excel 2007 부터 - | 설명 페이지 | |
매크로 통합 문서 | .xlsm | Excel 2007, Excel 2010, Excel 2013, Excel 2016 | 설명 페이지 |
추가 기능 | .xla | Excel 97 - Excel 2003 | 위 xls와 xlsm 설명 페이지와 동일 |
.xlam | Excel 2007, Excel 2010 | ||
- | - | - | MS Office 문서 암호화에 대한 설명 |
1. xls 파일 형식 (Excel 2003 까지)
BIFF(Binary Interchange File Format) 포맷을 사용한다.
Excel 95까지는 BIFF5, 그 이후 Excel 97부터는 BIFF8 포맷을 사용.
xls 파일 포맷에 대한 설명 문서:
- pdf 파일 다운로드: https://interoperability.blob.core.windows.net/files/MS-XLS/%5bMS-XLS%5d.pdf
- 웹 페이지에서 설명 보기: https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-xls/cd03cb5f-ca02-4934-a391-bb674cb8aa06
[MS-XLS]: Excel Binary File Format (.xls) Structure
Specifies the Excel Binary File Format (.xls) Structure, which is the binary file format used by Microsoft Excel 97, Microsoft Excel 2000,
docs.microsoft.com
* MS Office 파일 전체에 대한 파일 포맷 자료를 다운로드 받을 수 있는 곳: https://docs.microsoft.com/en-us/openspecs/office_file_formats/MS-OFFFFLP/8aea05e3-8c1e-4a9a-9614-31f71e679456
2. .xlsx 파일 형식 (Excel 2007 부터)
Excel 2007부터는 zip으로 패키징 된 파일 형태이다. (그 이전까지의 xls 파일은 단일 파일)
이때부터 XML 형태의 파일 포맷을 사용했다. (Office Open XML SpreadsheetML File Format)
설명 문서: [MS-XLSX].pdf
- pdf 다운로드: https://interoperability.blob.core.windows.net/files/MS-XLSX/%5bMS-XLSX%5d.pdf
- 웹사이트에서 문서 보기: https://docs.microsoft.com/en-us/openspecs/office_standards/ms-xlsx/2c5dee00-eff2-4b22-92b6-0738acd4475e
[MS-XLSX]: Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format
Specifies the Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format, which are extensions to the Office Open XML file formats
docs.microsoft.com
3. xlsm (매크로 통합 문서)
xlsm은 xlsx처럼 zip 파일인데 VBA(Visual Basic for Application) 코드파일이 zip 패키지안에 포함된 형태이다.
VBA파일에 대한 포맷은,
- 설명파일(pdf) 다운로드: https://interoperability.blob.core.windows.net/files/MS-OVBA/%5bMS-OVBA%5d.pdf
- 웹 사이트에서 설명파일 보기: https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-ovba/575462ba-bf67-4190-9fac-c275523c75fc
[MS-OVBA]: Office VBA File Format Structure
Specifies the Office VBA File Format Structure, which describes the Microsoft Visual Basic for Applications (VBA) File Format for Microsoft
docs.microsoft.com
4. xlam (Add-in 파일)
xlam 파일을 xlsm파일과 같이 zip 파일이다. 단, Worksheet에 대한 정보가 없을 뿐.
-끝-
'Programming > VBA(Excel, Powerpoint)' 카테고리의 다른 글
파워포인트에서 사용되지 않는 마스터 슬라이드 삭제하기 (0) | 2024.05.15 |
---|---|
엑셀 매크로 소스코드 비밀번호 없이 추출하는 방법 (1) | 2022.10.21 |
엑셀 VBA 코드 보호 및 크랙 방법 (22) | 2022.08.21 |
비밀번호에 의해 보호된 엑셀 파일 보호 해제 방법(Excel 97 - 2016) (0) | 2022.08.21 |