2009-02-25 4 views
0

Excel 파일의 형식을 결정할 수있는 라이브러리 또는 도구에 익숙한 사람이 있습니까? 아니면, 내 자신의 쓸 수있는 다른 형식의 문서, 실패?다른 Excel 파일 형식 식별

답변

0

Excel 파일 형식을 BIFF (Binary Interchange File Format)라고하며 동일한 버전의 BIFF를 사용하는 Excel 버전이 있습니다.

Office 문서를 Excel File Format에 게시하십시오.

Open Office API을 보시면 도움이 될 것입니다.

0

Excel 97-2003 통합 문서는 Biff8이라고합니다. 그것들은 본질적으로 파일 내의 파일 시스템 인 실제로 OLE Compound 문서입니다. 기본 통합 문서를 "통합 문서"라는 스트림에 저장하며 VBA 모듈, OLE 개체, 문서 속성 등에 대한 다른 스트림을 포함합니다 ...

Win32에는 OLE Compound Documents를 읽는 데 필요한 API가 포함되어 있습니다. 그들은 사소한 것과는 거리가 멀다. "통합 문서"스트림을 얻으면 첫 번째 Biff 레코드는 파일을 Excel 파일로 식별합니다.

Microsoft Office Binary File Formats 페이지의 Biff8 파일 형식에 대한 Microsoft의 훌륭한 문서를 찾을 수 있습니다.

새로운 Excel 2007 Open XML (xlsx) 형식은 실제로 통합 문서 파트가 포함 된 zip 파일이며 OpenXmlDeveloper.org에 문서화되어 있습니다.

저는 통합 문서의 형식을 알려주는 도구에 대해 알고 있지 않습니다. 정확도가 문제가되지 않는다면, 99 % + 일 것입니다 확장 기능을 보는 것만으로는 쉽지만 신뢰할 수없는 접근 방식을 취할 수 있습니다.

두 가지 모두를 읽는 을 포함하여 xls 및 xlsx 통합 문서를 읽는 데 유용한 도구가 많이 있습니다.

면책 조항 : I own SpreadsheetGear LLC