Qu'est-ce que le format de fichier ODS ?
Les fichiers avec l'extension .ods contiennent des fichiers de tableur compressés stockés dans un format ouvert basé sur le XML. En interne, un fichier .ods est une archive ZIP contenant un ensemble de documents XML - les données principales de la feuille de calcul résident dans content.xml, tandis que les styles, les métadonnées et les paramètres sont conservés dans des fichiers séparés au sein du même paquet. Une entrée spéciale non compressée nommée mimetype au début de l'archive identifie le fichier pour les logiciels comme application/vnd.oasis.opendocument.spreadsheet.
Le standard .ods fait partie de la spécification OpenDocument Format (ODF) pour les documents de bureau. Il est issu du format de tableur d'OpenOffice.org et est actuellement développé et maintenu par l'organisme de normalisation indépendant OASIS. Le format a été standardisé sous le nom d'ODF 1.0 en 2005 et a obtenu la reconnaissance ISO/IEC 26300 en 2006. Il s'agit d'une alternative ouverte aux formats propriétaires tels que .xls et .xlsx.
Un tableur .ods peut inclure :
- Des ensembles de tableaux 2D avec des données
- Diverses formules et fonctions traitant ces données
- Des visualisations de données, telles que des graphiques
- Des fonctions macros (stockées sous forme de scripts Basic ou JavaScript)
Les feuilles de calcul .ods prennent en charge une large gamme de fonctionnalités présentes dans les formats Microsoft Office, bien que les deux ne soient pas identiques - certaines fonctionnalités avancées d'Excel peuvent ne pas être conservées sans ajustement lors d'un cycle d'import-export. Les versions modernes de Microsoft Excel peuvent ouvrir et enregistrer des fichiers .ods directement, sans plug-ins. Il existe plusieurs suites bureautiques, y compris gratuites, pour lesquelles le .ods est le format de tableur natif, parmi lesquelles LibreOffice Calc et Apache OpenOffice Calc. L'extension associée .ots est utilisée pour les fichiers modèles .ods.
Sécurité et sûreté
RISQUE : LOWLes fichiers ODS sont généralement des documents de données sûrs, avec une mise en garde commune à tous les formats de bureau : ils peuvent contenir des macros (LibreOffice Basic), que LibreOffice et Excel bloquent ou signalent par défaut - n'activez jamais les macros dans un tableur que vous n'attendiez pas. Les hyperliens et les liens de données externes peuvent pointer vers des destinations malveillantes, et dans les campagnes de spam de 2023-2025, des pièces jointes ODS ont parfois été utilisées précisément parce que les filtres de messagerie les examinent moins que les XLSM. L'ouverture d'un ODS avec les macros désactivées est sûre.
Détails du format
en brefProgrammes qui ouvrent les fichiers ODS
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP (paquet compressé deflate, compatible .zip) |
| Fichier de contenu principal | content.xml - contient toutes les feuilles, lignes, cellules et formules |
| Fichier de styles | styles.xml - stocke le formatage des cellules, la mise en page et les définitions de polices |
| Type MIME | application/vnd.oasis.opendocument.spreadsheet |
| Signature de fichier (magic bytes) | 50 4B 03 04 (signature d'en-tête de fichier local ZIP) à l'offset 0 |
| Entrée d'identifiant de format | Fichier mimetype non compressé au début de l'archive ; chaîne MIME lisible en ASCII simple près de l'offset 38 |
| Encodage des caractères | UTF-8 (obligatoire pour tout le contenu XML au sein du paquet) |
| Standard de formule | OpenFormula (standardisé dans ODF 1.2) ; définit les noms de fonctions, la syntaxe et la sémantique indépendamment de l'application |
| Variante de modèle | .ots (OpenDocument Spreadsheet Template) ; même structure ZIP, signale que de nouveaux documents sont créés à partir de celui-ci |
| Variante XML plat | .fods (Flat ODS) ; fichier XML unique non compressé sans enveloppe ZIP - lisible par l'homme et adapté aux comparaisons (diff) |
| Objets incorporés | Graphiques, images, objets OLE et formes de dessin stockés sous forme de sous-paquets ou de flux binaires à l'intérieur du ZIP |
| Stockage des macros | Scripts stockés dans le sous-répertoire Basic/ ; les langages pris en charge incluent LibreOffice Basic, JavaScript, BeanShell et Python |
| Prise en charge de feuilles multiples | Un seul fichier .ods peut contenir plusieurs feuilles de calcul nommées au sein d'un même content.xml |
| Fichier manifeste | META-INF/manifest.xml liste chaque fichier du paquet avec son type MIME et son état de chiffrement |
| Prise en charge du chiffrement | Les fichiers individuels au sein du ZIP peuvent être chiffrés à l'aide de l'AES-256 ; le manifeste enregistre l'algorithme et les paramètres de dérivation de clé |
| Publié | 2005 (ODF 1.0, OASIS); ISO/IEC 26300 since 2006; current major version ODF 1.3 (OASIS, 2021) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.oasis-open.org |
Conversions ODS
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ODS.