XLS 파일 형식

리뷰 보기

XLS 파일은 엑셀 바이너리 파일 형식을 나타냅니다, 유산 형식은 광범위하게 스프레드시트 데이터를 저장하는 데 사용됩니다. 1987 년에 Microsoft에 의해 개발 된 Excel for Windows의 일환으로, XLS는 빠르게 다양한 산업 및 응용 프로그램에서 스파레드를위한 표준 파일 유형이되었습니다. 오늘날, xLSX와 같은 새로운 포맷은 향상된 기능과 현대 시스템과 더 나은 호환성으로 인해 채택되었지만, XLSS는 널리 인식되고 지원되고 있습니다.

주요 기능

  • Binary Structure: XLS 파일은 화합 바이너리 파일로 저장되므로 대형 데이터 세트를 저장을 효율적으로 할 수 있습니다.
  • Rich Data Types: 텍스트, 숫자, 수식, 이미지, 차트 및 외부 데이터 연결을 지원합니다.
  • Compatibility with Legacy Systems: Microsoft Excel 및 OpenOffice Calc 및 Apple Numbers와 같은 다른 스프레이시트 소프트웨어의 오래된 버전에서 널리 지원됩니다.
  • 자세한 형식화 옵션: 글꼴 스타일, 세포 경계 및 배경 색상과 같은 광범위한 포맷을 포함합니다.
  • 통합 능력: 데이터베이스 및 외부 데이터 소스와의 무제한 통화를 허용합니다.

기술적 사양

형식 구조

XLS 파일은 일련의 흐름과 하위 스트림으로 구성된 화합 바이너리 파일입니다.모든 스프레이 또는 하위를 포함 하 여 워크북의 구조와 내용을 정의 하는 이브리드 레코드를 포함 합니다.이 형식은 Microsoft의 [MS-CFB] 사양에 자세히 설명 하 고, 데이터가 이러한 바이어 구조 내에 저장 하는 방법을 설명 하는.

핵심 구성 요소

  • Workbook Stream : 전체 워크북을 나타냅니다.
  • Worksheet Substreams: 개별 워크시트는 각각 자신의 레코드 세트를 포함하여 서브 스트림으로 나타납니다.
  • 기록 구조: 각 기록은 유형 식별자, 크기 정보 및 특정 데이터 필드로 구성되어 있습니다.이 기록들은 세포 콘텐츠, 수식, 차트 및 메타 데이터와 같은 다양한 측면을 정의합니다.

표준 및 호환성

XLS 파일은 Microsoft에 의해 설립 된 바이너리 교환 파일 형식 (BIFF) 표준을 준수합니다. Excel의 최신 버전은 개방성과 구조화 된 형식을 위해XLSX를 우선시하는 반면, 윈도우, macOS 및 리눅스를 포함한 여러 플랫폼에 대한 지원은 여전히 안정적입니다.

역사 & 진화

XLS 파일 형식의 여행은 1987 년 Excel for Windows의 출시와 함께 시작되었습니다:

  • 버전 7 (Office 95): 16비트에서 32비이트 내부 스트림으로의 전환을 포함하여 주요 개선이 도입되었습니다.
  • 버전 8 (Office 97): 추가 Visual Basic for Applications (VBA) 및 도입 된 자연 언어 라벨, 종이 클립 보조의 첫 출현을 표시.
  • 버전 9 (Office 2000): 최소 업데이트에는 종이 클립 보조 기능에 대한 개선이 포함되어 있습니다.
  • 버전 10 (Office XP): 이 버전에서는 상당한 변경 사항이 없습니다.
  • 버전 11 (Office 2003): 새로운 테이블 기능을 도입하여 데이터 조직 및 프레젠테이션을 향상시킵니다.

XLS 파일을 사용하는 방법

XLS 파일 열기

XLS 파일을 열려면 Windows 또는 macOS에서 Microsoft Excel을 사용할 수 있습니다.Other compatible applications include OpenOffice Calc, Apple Numbers, and various online tools such as Google Sheets (with some limitations.

XLS 파일 변환

일반적인 변환 시나리오는 XLS에서 더 현대적인 형식으로 데이터를 수출하는 것을 포함합니다. CSV는 더 쉽게 공유하거나 PDF는 인쇄 할 수 있습니다.

XLS 파일 만들기

XLS 파일은 일반적으로 Microsoft Excel을 사용하여 생성되지만 OpenOffice Calc 및 Google Sheets (수출 기능을 통해)와 같은 다른 응용 프로그램에 의해 생성을 할 수 있습니다.

일반적인 사용 사례

  • 데이터 분석 : 복잡한 계산과 시각화로 대형 데이터 세트를 분석합니다.
  • 금융 보고서: 광범위한 포맷 및 차트 능력을 필요로하는 상세한 재무 보고서를 만듭니다.
  • Legacy System Integration : XLS 형식을 지원하는 오래된 시스템이나 소프트웨어와 함께 작동합니다.
  • 역사 데이터 검토: 참조 또는 분석을 위해 유산 XLS 파일에 저장된 역사 데이터에 액세스합니다.

장점 & 제한

혜택:

  • Robust 바이너리 구조 : 큰 데이터 세트의 효율적인 저장 및 복구.
  • 자세한 형식화 옵션: 세포 형성, 경계 및 스타일에 대한 광범위한 제어.
  • Legacy 지원: Excel 및 다른 스프레드시트 소프트웨어의 오래된 버전에서 널리 지원됩니다.

제한 사항:

  • 바이너리 복잡성: 바이너리의 성격은 전문 도구없이 직접 데이터를 편집하거나 조작하는 것이 어려울 수 있습니다.
  • Modern Systems와의 제한된 호환성: 여전히 광범위하게 지원되지만 XLS는 더 현대적인 형식과 비교하여 새로운 프로젝트에 대해 덜 선호합니다.

개발자 자원

XLS 파일을 사용하여 프로그래밍은 다양한 APIs 및 도서관을 통해 지원됩니다.코드 예제 및 구현 가이드가 곧 추가됩니다.

자주 묻는 질문들

**Q : XLS와 XSX 사이의 차이점은 무엇입니까?**A: XLS는 바이너리 형식이지만 XLSX는 XML 기반 구조를 사용하여 더 개방적이고 프로그래밍하기 쉽습니다.

**Q: 어떻게 XLS 파일을 PDF로 변환합니까?**A: Microsoft Excel의 내장된 수출 기능 또는 Adobe Acrobat와 같은 제 3 자 도구를 사용하여 XLS 파일을 PDF로 변환할 수 있습니다.

**Q: OpenOffice Calc는 XLS 파일을 읽을 수 있습니까?**A: 예, OpenOffice Calc는 XLS 파일을 읽고 쓰는 것을 완전히 지원하며 오픈소스 소프트웨어를 선호하는 사용자를위한 훌륭한 대안입니다.

참조

 한국어