是否有人熟悉可以確定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. 在Excel 2007中運行宏後,文件在Excel 2003中的格式不是可識別的格式
- 2. 不是可執行格式:文件格式無法識別GDB
- 3. Excel hh:mm:ss格式無法識別
- 4. C++「文件格式無法識別」?
- 5. 文件無法識別:文件格式無法識別的錯誤使用C
- 6. MS Excel:「文件格式不同於文件擴展名指定的格式」
- 7. SignTool錯誤:無法識別此文件格式,因爲它不被識別
- 8. Excel公式識別hh:mm
- 9. Django識別文件模式
- 10. Docker構建:xz(stdin):文件格式不被識別
- 11. 在SSIS中識別Excel文件路徑
- 12. Excel無法識別XLS文件
- 13. GNAT-GVD:不是可執行格式:文件格式無法識別
- 14. 新的Excel與不同格式的文件需要使用SSIS
- 15. Excel:您嘗試打開的文件格式不同
- 16. EXCEL和記事本中的CSV文件編號格式不同
- 17. 以純文本格式識別URL
- 18. 捆綁格式不被識別
- 19. 添加一個唯一的ID字段來識別從VBA導入的不同Excel文件的電子表格
- 20. 使Excel識別從PHP發送的日期格式
- 21. 保證被Excel識別的日期格式
- 22. Excel中錯誤的時間戳格式識別
- 23. 發票格式識別器
- 24. 識別日期格式
- 25. nasm array1.o:無法識別的文件:在Linux上無法識別的文件格式32
- 26. 如何通過其結構來識別文本文件格式?
- 27. 識別文件
- 28. VBA Excel,單元格自我識別
- 29. 通過文件格式中的標籤識別VTK單元
- 30. Go pprof:Got Error無法識別的配置文件格式