是否有人熟悉可以確定Excel文件格式的庫或工具?或者,如果失敗了,那麼有關不同格式的文檔可以讓我編寫自己的文檔?識別不同的Excel文件格式
0
A
回答
0
Excel文件格式被稱爲二進制交換文件格式(BIFF)有使用BIFF相同版本的Excel不同的版本。
開放式辦公文檔Excel File Format。
看看Open Office API,這應該對你有所幫助。
0
Excel 97-2003工作簿被稱爲Biff8。它們實際上是OLE複合文檔,它們本質上是文件內的文件系統。他們的主要工作簿保存在一個名爲「工作簿」流和他們有VBA模塊,OLE對象,文件屬性等其他流...
的Win32 API的包括讀取OLE複合文檔。它們遠非微不足道。一旦獲得「Workbook」流,第一個Biff記錄將該文件標識爲一個Excel文件。
您可以找到微軟在Microsoft Office Binary File Formats頁面上的BIFF8文件格式出色的文檔。
新的Excel 2007打開XML(XLSX)格式實際上是與工作簿部分一個zip文件,並在OpenXmlDeveloper.org被記錄在案。
我不知道一個工具,它只會告訴你一個工作簿的格式。如果準確度不是問題,您可以採取簡單但不是非常可靠的方法,只需查看99%+時間的擴展。
有許多工具來讀取XLS和XLSX工作簿,包括這同時讀取。
聲明:我自己的SpreadsheetGear LLC
相關問題
- 1. gcc - 無法識別的文件:文件格式不被識別
- 2. 如何識別excel列中不同格式的數據類型
- 3. 文件無法識別:文件格式無法識別
- 4. loop_apply.o:無法識別文件:無法識別文件格式
- 5. 在Excel 2007中運行宏後,文件在Excel 2003中的格式不是可識別的格式
- 6. 識別格式錯誤的XML文件
- 7. 不是可執行格式:文件格式無法識別GDB
- 8. 識別Excel模式
- 9. Excel hh:mm:ss格式無法識別
- 10. 無法識別文件格式
- 11. C++「文件格式無法識別」?
- 12. 文件無法識別:文件格式無法識別的錯誤使用C
- 13. MS Excel:「文件格式不同於文件擴展名指定的格式」
- 14. SignTool錯誤:無法識別此文件格式,因爲它不被識別
- 15. 克++扔文件無法識別:文件格式無法識別錯誤
- 16. 正則表達式:識別不同格式的電話號碼
- 17. Excel公式識別hh:mm
- 18. 識別rtf格式
- 19. 使用VBA更改爲日期格式時Excel不識別年
- 20. Django識別文件模式
- 21. 的Javascript條件格式無法識別
- 22. AR不能創建歸檔: 「文件格式無法識別」
- 23. Docker構建:xz(stdin):文件格式不被識別
- 24. 在SSIS中識別Excel文件路徑
- 25. Excel無法識別XLS文件
- 26. GNAT-GVD:不是可執行格式:文件格式無法識別
- 27. 新的Excel與不同格式的文件需要使用SSIS
- 28. 格式的Excel文件C#
- 29. Excel中不識別號碼
- 30. 如何識別.ppt文件是2003格式還是97格式或95格式