Convertir un XLS en XLSX

Rouvrez un vieux classeur Excel 97-2003 dans un tableur d’aujourd’hui.

Traité sur cet appareil · aucun envoi de fichier

XLSVous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 20 Mo

496 ko à télécharger la première fois, puis conservé sur cet appareil.détails

Moteur : SheetJS · un seul téléchargement pour tous les outils tableur.

À quoi sert cette page

Le .xls d’Excel 97-2003 traîne encore partout : exports d’un vieux logiciel de gestion, archives comptables, fichiers reçus d’un partenaire resté sur Windows XP. Les tableurs récents le rouvrent de moins en moins bien, et certains services le refusent tout court. Cet outil réécrit le classeur au format .xlsx d’aujourd’hui, dans votre navigateur — ce qui compte quand le fichier contient une paie, un carnet de commandes ou des coordonnées.

On dit aussi : convertir xls en xlsx, xls en xlsx, ouvrir un fichier xls.

Comment faire

  1. Déposez un ou plusieurs classeurs .xls.
  2. Lancez la conversion : toutes les feuilles sont reprises, dans l’ordre.
  3. Ouvrez le .xlsx obtenu dans Excel, LibreOffice ou un tableur en ligne.

Questions fréquentes

Ma mise en forme sera-t-elle conservée ?

Non. Les couleurs, bordures, largeurs de colonnes et cellules fusionnées ne sont pas reprises : la conversion transpose les données, pas la présentation. Si la mise en forme compte autant que les chiffres, faites la conversion dans Excel ou LibreOffice.

Et mes formules ?

Elles sont recopiées telles quelles, avec la dernière valeur enregistrée par Excel. Rien n’est recalculé ici : votre tableur le fera à l’ouverture. Une fonction issue d’une extension peut ne pas être reconnue.

Les macros passent-elles ?

Non. Les macros VBA, les graphiques et les tableaux croisés dynamiques ne sont pas transposés. C’est une limite du chemin choisi, pas un oubli : un classeur dont l’intérêt est sa macro doit être converti dans Excel.

Mon classeur est protégé par un mot de passe, que faire ?

Il est alors chiffré, et illisible tant que la protection n’a pas été retirée. Ouvrez-le dans Excel, supprimez le mot de passe, enregistrez, puis redéposez-le.

Pourquoi mon fichier est-il refusé alors qu’il s’appelle bien .xls ?

Parce que le format est reconnu à ses premiers octets, pas à son nom. Beaucoup d’exports « .xls » sont en réalité des CSV ou des tableaux HTML renommés. Le message vous dit ce que le fichier est vraiment, et vers quel outil aller.

Bon à savoir

  • Ce qui est transposé, ce sont les données : valeurs, types, dates, noms de feuilles, ordre des onglets, et les formules telles qu’elles sont écrites.
  • La mise en forme n’est pas conservée : couleurs, bordures, polices, largeurs de colonnes, cellules fusionnées, formats conditionnels. Le classeur obtenu est propre et nu.
  • Ne passent pas non plus : les macros VBA, les graphiques, les images, les tableaux croisés dynamiques, les objets incorporés et les commentaires. Un classeur qui vit par ses macros doit rester en .xls, ou être converti dans Excel.
  • Une formule est recopiée telle quelle, avec la dernière valeur calculée par Excel ; rien n’est recalculé ici. Une fonction propre à une extension peut ressortir en erreur à l’ouverture.
  • Un classeur protégé par mot de passe est chiffré : il est refusé tant que la protection n’a pas été retirée dans Excel ou LibreOffice.
  • Le fichier est reconnu à son contenu, pas à son extension. Un .csv ou un .ods renommé en .xls est refusé, avec le nom du format réellement trouvé.

Outils liés