Comment identifier où le fichier Excel utilise les spécifications Excel 95 ou Excel 97? c'est-à-dire, quelle version de BIFF ils utilisent.Comment identifier si un fichier Excel est conforme aux spécifications Excel 95 ou Excel 97?
Répondre
Vous pouvez trouver les informations nécessaires dans le MICROSOFT OFFICE EXCEL 97-2007 BINARY FILE FORMAT SPECIFICATION disponible auprès de Microsoft.
Voir page 11 pour l'explication suivante:
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)
Vous pouvez identifier la version BIFF utilisé dans un fichier XLS depuis le début de enregistrement de fichier (BOF) présente dans toutes les versions BIFF 5 , 7 et 8 fichiers. Dans BIFF4 et versions antérieures, divers enregistrements (autre que l'enregistrement BOF) ont informations de version spécifiées dans l'octet de poids fort de leurs numéros d'enregistrement . C'était une méthodologie redondante, donc pour les versions de BIFF après BIFF4, Excel obtient la version BIFF en lisant l'enregistrement BOF.
L'enregistrement BOF est décrit en détail à la page 43 du même document.
- 1. Conversion de classeur Excel 2003 en Excel 97 en C#
- 2. Microsoft Excel Si états
- 3. Convertir un fichier Excel 2003 au format Excel 2003 XLS
- 4. Rendre le fichier Excel
- 5. fichier excel dans vb.net
- 6. Comment savoir si un classeur Excel est protégé
- 7. Comment réagir aux événements Excel dans Ruby?
- 8. Comment ouvrir un fichier XML avec Excel?
- 9. Comment ouvrir un fichier Excel en PHP?
- 10. Excel Automation: Ouvrir le fichier Excel existant comme "nouveau"
- 11. Comment vérifier si l'interopérabilité .net pour Excel est installée
- 12. Comment créer un package Excel addel (Excel 2003 ou version précédente) avec ActiveX dll?
- 13. Créer un fichier Excel multi-onglets
- 14. Lier MS Excel aux requêtes MS Access
- 15. Fonctions Excel
- 16. Comment fonctionne Excel VSTO?
- 17. Créer un fichier Excel en Java
- 18. Excel XML dans .NET3.5
- 19. Différents résultats exportant vers CSV ou Excel
- 20. Excel - "Fichier introuvable: VBA6.DLL"
- 21. Création d'une SpreadsheetML Excel dans le code. (Sans Excel!)
- 22. Excel & Microsoft.Office.Interop
- 23. Comment identifier la norme fortran - '77, '90 ou '95?
- 24. Écrire un fichier Excel sous FileSystem dans ASP.NET 1.1
- 25. Comment créer un filtre pour Microsoft Excel?
- 26. Rails import à partir du fichier Excel
- 27. Excel Pivot
- 28. ADO.Net Excel, Vérifier si une table existe?
- 29. excel numberformat
- 30. C# fichier d'impression selon PDF ou Excel ou Word ou un fichier bloc-notes Modèle
duplicata possible http://superuser.com/questions/83612/how-can-i-determine-which-version-of-excel-was-use-to-create-a-xls-file –