¿Cómo identificar dónde el archivo de Excel usa las especificaciones de Excel 95 o Excel 97? es decir, qué versión de BIFF usan.¿Cómo identificar si un archivo de Excel cumple con las especificaciones de Excel 95 o Excel 97?
9
A
Respuesta
11
Puede encontrar la información necesaria en el MICROSOFT OFFICE EXCEL 97-2007 BINARY FILE FORMAT SPECIFICATION disponible de Microsoft.
Ver página 11 para la siguiente explicación:
BIFF Microsoft Office Excel version --------------------------------------------------- BIFF5 Microsoft Excel version 5.0 (XL5) BIFF7 Microsoft Excel 95 (XL7) (also called Microsoft Excel version 7) BIFF8 Microsoft Excel 97 (XL8), Microsoft Excel 2000 (XL9), Microsoft Excel 2002 (XL10), Microsoft Office Excel 2003 (XL11), Microsoft Office Excel 2007 (XL12)
Puede identificar la versión BIFF. utiliza en un archivo XLS desde el comienzo de de archivos (BOF) Registro presente en todos BIFF. la versión 5 , 7 y 8 archivos. En BIFF4 y versiones anteriores, varios registros (que no sean el registro BOF) tienen información de versión especificada en el byte de orden superior de sus números de registro . Esta fue una metodología redundante , por lo que para las versiones de BIFF después de BIFF4, Excel obtiene la versión BIFF leyendo el registro BOF.
El registro BOF se describe en detalle en la página 43 del mismo documento.
Cuestiones relacionadas
- 1. formas de Excel: identificar código no utilizado
- 2. ¿cómo puedo identificar un tipo de objeto MS Excel?
- 3. Ayuda necesaria con Mediana Si en Excel
- 4. Cómo analizar un archivo Excel en JavaScript?
- 5. Hoja de cálculo de Excel de Excel utilizando EPPlus
- 6. Archivo de Excel con contraseña protegida
- 7. PHP Excel
- 8. Excel VBA - salida de bucle
- 9. Extracción de datos con Excel
- 10. ¿Cómo especifico un rango de Excel variable?
- 11. Archivo de Excel y estructura del programa
- 12. Java to Excel 2010
- 13. Excel: recuperar las filas seleccionadas
- 14. ¿Cómo funciona Excel VSTO?
- 15. VBA cambia Excel 2002 -> Excel 2007
- 16. Conversión de fecha de Excel usando PHP Excel
- 17. Generando archivo Excel desde HTML
- 18. Creación de hoja de Excel de la plantilla en Java, las nuevas versiones de Excel
- 19. No se puede abrir el archivo Excel generado con excelLibrary
- 20. Crear archivo de Excel en Java
- 21. XlFileFormat para Excel 2010 archivo
- 22. Leer datos de Excel
- 23. Escribiendo JTable en Excel
- 24. ¿Función o emulación MAXIF de Excel?
- 25. Interoperabilidad de Excel: _Worksheet o Worksheet?
- 26. Cómo crear una instancia de Excel si Excel no está instalado
- 27. Creación de archivos de Excel con C#
- 28. Lea del archivo de Excel en C
- 29. En memoria OleDbConnection a archivo de Excel
- 30. OleDbConnection() abre un archivo de Excel en cualquier ventana abierta de Excel. Pero no, si no hay una ventana abierta
posible duplicado http://superuser.com/questions/83612/how- can-i-determine-which-version-of-excel-was-used-to-create-a-xls-file –