Convertir XLS en XLSX
Faites passer vos anciens classeurs Excel 97–2003 au format moderne .xlsx — chaque feuille, formule, couleur, cellule fusionnée et graphique conservé, pour que le fichier s'ouvre partout sans mode de compatibilité.
- Supprimé juste après la conversion
- Transfert chiffré, suppression immédiate
- Sans inscription, sans filigrane
Comment ça marche
Ajoutez des fichiers XLS
Déposez un ou plusieurs fichiers .xls sur la page — les classeurs binaires .xlsb fonctionnent aussi.
Convertissez
Un clic — chaque classeur est reconstruit au format Office Open XML, feuille par feuille.
Téléchargez
Un .xlsx pour chaque fichier, ou tous ensemble dans un ZIP.
D'un format binaire de 1997 à un format moderne
Sous la surface, les deux formats n'ont presque rien en commun. Un .xls est un fichier binaire composé — un petit système de fichiers dans un seul fichier, avec des enregistrements organisés selon le fonctionnement des ordinateurs de 1997 —, tandis qu'un .xlsx est une archive ZIP de documents XML. Il s'agit donc d'une véritable reconstruction et non d'un simple changement d'étiquette, et le gain en vaut la peine : le même classeur est généralement bien plus léger en .xlsx, car le XML se compresse extrêmement bien, là où un format binaire stocke ses enregistrements tels quels.
Les limites reculent de façon spectaculaire, et c'est souvent la vraie raison de convertir. Un .xls s'arrête à 65 536 lignes et 256 colonnes ; un .xlsx permet 1 048 576 lignes et 16 384 colonnes. Il accepte aussi bien plus de couleurs, de mises en forme conditionnelles et de styles de cellule que les palettes figées de l'ancien format — un fichier discrètement bridé par son format ne l'est donc plus.
Les macros VBA ne survivent pas, et c'est une propriété du format de destination. Le format .xlsx ne peut pas du tout contenir de macros : Microsoft les a séparées dans le .xlsm précisément pour qu'un classeur ordinaire soit réputé ne contenir aucun code exécutable. Un .xls avec des macros est donc converti avec ses données et sa mise en forme, sans l'automatisation — pour un classeur qui dépend de ses macros, la voie à suivre est de l'enregistrer en .xlsm depuis Excel, pas d'utiliser un convertisseur.
Un point à vérifier ensuite sur les fichiers vraiment anciens. Les premières versions d'Excel considéraient 1900 comme une année bissextile, ce qu'elle n'était pas, et le décalage d'un jour qui en résulte pour les dates antérieures à mars 1900 est toujours conservé sous forme de paramètre de compatibilité. Les classeurs modernes le gèrent, mais un tableur contenant des dates du XIXe siècle mérite un coup d'œil. Les liens externes vers d'autres anciens classeurs sont aussi à vérifier, car ils sont réécrits et ne se résoudront que si les fichiers référencés se trouvent toujours au même endroit.
Si vous cherchez autre chose
LibreOffice effectue la même conversion en local, sans limite de taille et sans rien faire transiter par le réseau : soffice --headless --convert-to xlsx *.xls convertit un dossier en une seule passe. Pour un disque partagé rempli de classeurs anciens, c'est l'approche réaliste — et les vieux tableurs sont justement le genre de fichiers qui se révèlent contenir la paie.
Pour un classeur qui repose sur des macros, convertissez dans Excel lui-même et enregistrez en .xlsm, ce qui conserve à la fois le format moderne et l'automatisation. Et si le fichier est vraiment ancien — Excel 5.0 ou antérieur, ou un fichier Lotus 1-2-3 renommé à un moment donné —, LibreOffice a plus de chances de l'ouvrir que la version actuelle d'Excel, qui a abandonné la prise en charge de plusieurs formats qu'elle lisait autrefois.
Questions fréquentes
Pourquoi convertir un XLS en XLSX ?
Un .xlsx est généralement bien plus léger, contient 1 048 576 lignes au lieu de 65 536, s'ouvre sans mode de compatibilité, et c'est le format qu'attendent les outils modernes, les imports et les services en ligne. Beaucoup n'acceptent même plus du tout le .xls.
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.
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.
Et les macros ?
Le format .xlsx ne peut pas contenir de macros VBA : elles ne sont donc pas reprises. Si le classeur dépend de ses macros, gardez le .xls d'origine à côté du fichier converti.
Certains fichiers « XLS » téléchargés sur des sites web ne s'ouvrent pas correctement — cet outil peut-il aider ?
Souvent, oui. Beaucoup d'applications web exportent un tableau HTML ou un fichier XML et le nomment .xls. Ces fichiers sont lus pour ce qu'ils sont réellement et enregistrés comme un véritable classeur .xlsx.
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 VBA 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
ODS en XLSX
Tableurs LibreOffice en classeurs Excel
Excel en CSV
N'importe quelle feuille en CSV, dans l'encodage voulu
Excel en PDF
Du XLSX en PDF, exactement comme l'imprime Excel
XLSX en ODS
Classeurs Excel en tableurs OpenDocument
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é