Convertir ODS en XLSX
Transformez un fichier .ods de LibreOffice ou OpenOffice en classeur Excel — chaque feuille, formule, format de nombre, couleur, cellule fusionnée et graphique repris à l'identique.
- Supprimé juste après la conversion
- Transfert chiffré, suppression immédiate
- Sans inscription, sans filigrane
Comment ça marche
Ajoutez des fichiers ODS
Déposez un ou plusieurs fichiers .ods sur la page, ou cliquez pour les choisir.
Convertissez
Un clic — chaque classeur est reconstruit au format natif d'Excel, feuille par feuille.
Téléchargez
Un .xlsx pour chaque fichier, ou tous ensemble dans un ZIP.
Deux formats XML zippés presque d'accord
ODS et XLSX sont structurellement proches — tous deux sont des archives ZIP de XML décrivant feuilles, cellules, styles et relations —, et c'est pourquoi tant de choses passent sans modification. Valeurs, formats de nombre, polices, couleurs, bordures, cellules fusionnées, largeurs de colonnes, volets figés, mise en forme conditionnelle, validation des données, commentaires, graphiques et images ont tous un équivalent direct dans les deux formats, et les feuilles masquées restent masquées.
C'est sur les formules que les deux diffèrent vraiment, et la différence porte sur les noms plutôt que sur les mathématiques. Tous deux stockent une formule sous forme de texte ; chacun a orthographié ses fonctions à sa manière. La conversion les écrit sous leur nom Excel, si bien que l'immense majorité — tout ce qui relève des fonctions statistiques, financières, texte et de recherche courantes — fonctionne tout simplement. Les exceptions sont les fonctions propres à LibreOffice, qui n'ont rien en quoi se transformer : Excel affiche #NAME? dans ces cellules, ce qui est honnête plutôt que cassé, et vous indique exactement quelles cellules demandent votre attention.
Les références se comportent de la même façon, avec un point à vérifier sur un gros classeur. Les références vers d'autres feuilles et d'autres fichiers sont réécrites dans la syntaxe d'Excel, et un lien vers un autre fichier ne se résout que si ce fichier se trouve là où la référence l'indique — un ensemble de classeurs liés doit donc être converti en même temps et rester dans le même dossier, sinon les liens se cassent au premier recalcul.
Les macros ne sont pas reprises, et elles ne pourraient pas l'être. LibreOffice Basic et VBA sont deux langages différents qui appellent des modèles objet différents : il n'y a aucune traduction possible — et le format .xlsx ne peut pas du tout contenir de macros, par conception, c'est pourquoi Excel dispose d'un format .xlsm distinct pour elles. Un tableur piloté par des macros doit voir son automatisation réécrite, pas convertie. Si notre serveur est injoignable, la page le signale et convertit localement, ce qui conserve les valeurs, les formules, les formats de nombre, les cellules fusionnées et les largeurs de colonnes, mais abandonne les polices, les couleurs et les graphiques.
Si vous cherchez autre chose
Installer LibreOffice vous donne la même conversion sans rien faire transiter par le réseau et sans limite de taille : soffice --headless --convert-to xlsx *.ods traite un dossier entier en une seule commande. Pour les modèles financiers et tout ce que vous préférez n'envoyer nulle part, c'est la bonne réponse.
Avant même de convertir, sachez qu'Excel ouvre directement les fichiers .ods depuis 2010. Si le destinataire a seulement besoin de lire les données, envoyer l'original peut suffire, sans conversion et sans aucun risque lié aux noms de formules. Convertissez quand le fichier doit être modifié dans Excel sur la durée, pas simplement ouvert une fois.
Questions fréquentes
Qu'est-ce qui est conservé ?
Chaque feuille avec ses formules, formats de nombre, polices, couleurs, bordures, cellules fusionnées, largeurs de colonnes, volets figés, mise en forme conditionnelle, validation des données, commentaires, graphiques et images. Les feuilles masquées restent masquées.
Mon fichier est-il conservé quelque part ?
Il est envoyé à notre serveur via une connexion chiffrée, converti, puis supprimé dès que votre fichier est prêt — rien n'est conservé, journalisé ni partagé. Si ce serveur est un jour injoignable, votre navigateur convertit le fichier à sa place et vous indique précisément ce qu'il n'a pas pu conserver.
Les formules fonctionneront-elles dans Excel ?
Oui — les fonctions sont écrites sous leur nom Excel. Les quelques fonctions propres à LibreOffice n'ont pas d'équivalent dans Excel ; Excel affiche #NAME? dans ces cellules jusqu'à ce que la fonction soit remplacée.
Puis-je convertir plusieurs fichiers à la fois ?
Oui. Déposez-les ensemble ; chacun devient son propre .xlsx, et vous pouvez les télécharger un par un ou dans un seul ZIP.
Et les macros ?
Les macros LibreOffice Basic ne peuvent pas s'exécuter dans Excel, et le format .xlsx ne peut pas contenir de macros : elles ne sont donc pas reprises.
Et les fichiers protégés par mot de passe ?
Le mot de passe doit d'abord être retiré — ouvrez le fichier, supprimez-le via Fichier → Informations → Protéger le classeur (ou Fichier → Propriétés → Sécurité dans LibreOffice), enregistrez, puis convertissez à nouveau. La protection de feuille sans mot de passe est conservée.
Bon à savoir : Les macros ne sont pas reprises dans le .xlsx. Fichiers jusqu'à 50 MB chacun. Si notre serveur est injoignable, la conversion de secours dans le navigateur conserve les valeurs, les formules, les formats de nombre, les cellules fusionnées et les largeurs de colonnes, mais pas les polices, les couleurs ni les graphiques.
Outils associés
XLSX en ODS
Classeurs Excel en tableurs OpenDocument
XLS en XLSX
Les anciens fichiers Excel au format moderne
Excel en PDF
Du XLSX en PDF, exactement comme l'imprime Excel
Excel en CSV
N'importe quelle feuille en CSV, dans l'encodage voulu
CSV en Excel
Du CSV en XLSX avec de vrais nombres et de vraies dates
CSV en JSON
Du CSV en JSON typé et imbriqué