Conversion de XLS en XLSX : méthodes manuelles, en ligne et par lots

2025-09-04 06:59:23 Administrator

Installer avec Maven

pip install Spire.Xls

Liens connexes

SXLS to XLSX Conversion: Manual, Online, and Batch Methods

XLS est un ancien format de fichier de tableur développé par Microsoft Excel, et il est encore utilisé par certains utilisateurs aujourd'hui. Depuis Excel 2007, Microsoft a adopté le nouveau format XLSX. En raison des différences entre ces formats, l'ouverture d'un fichier XLS dans une version plus récente d'Excel peut parfois entraîner des problèmes de compatibilité, affectant l'édition et le traitement des données. Par conséquent, effectuer une conversion de XLS en XLSX est devenue une tâche courante dans la gestion des tableurs. Heureusement, cet article présente trois méthodes simples et efficaces pour vous aider à convertir rapidement et facilement des fichiers XLS en XLSX.

Effectuer la conversion de XLS en XLSX manuellement

La première et la plus simple façon de convertir XLS en XLSX est la conversion manuelle, qui fonctionne le mieux lorsque vous n'avez qu'un petit nombre de fichiers. Cette méthode ne nécessite aucun logiciel spécial ni connaissance en programmation, ce qui la rend idéale pour les utilisateurs qui ont besoin d'une solution rapide. Il existe deux approches courantes pour la conversion manuelle :

  1. Changer l'extension du fichier

Localisez le fichier XLS que vous souhaitez convertir, faites un clic droit dessus et sélectionnez Renommer. Remplacez l'extension du fichier de .xls par .xlsx.

  1. Enregistrer sous

Ouvrez le fichier source dans Excel, cliquez sur l'onglet Fichier dans le menu supérieur, puis sélectionnez Enregistrer sous dans le panneau de gauche. Dans le menu déroulant Type de fichier, choisissez XLSX, et enfin cliquez sur Enregistrer.

Convertir XLS en XLSX manuellement avec Microsoft Excel

Convertir XLS en XLSX en ligne

Si vous trouvez les opérations manuelles trop longues, car elles nécessitent des clics répétés, vous pouvez utiliser un convertisseur XLS en XLSX en ligne à la place. Un exemple est CloudConvert, un outil de conversion de fichiers en ligne gratuit. Il ne convertit pas seulement les fichiers de tableur, mais prend également en charge les documents texte, les images, les formats audio et vidéo. Son utilisation est simple — il suffit de suivre ces étapes :

  1. Accédez au site web et cliquez sur le bouton rouge Sélectionner un fichier pour choisir le fichier que vous souhaitez convertir, ou faites-le simplement glisser et déposez-le sur le bouton.

  2. Une fois le fichier téléchargé, cliquez sur le bouton rouge à droite pour démarrer la conversion.

  3. Attendez quelques secondes. Lorsque vous voyez le statut Terminé, cliquez sur le bouton vert Télécharger pour enregistrer le fichier XLSX converti sur votre ordinateur.

Cette méthode est idéale lorsque vous n'avez besoin de convertir que quelques fichiers XLS en XLSX rapidement sans installer de logiciel.

Conversion par lots sécurisée de XLS en XLSX

Si vous devez convertir des centaines, voire des milliers de fichiers, les méthodes de conversion manuelles ou en ligne ne sont plus pratiques. De même, si la sécurité des données est une priorité absolue, la meilleure option est d'effectuer des conversions par lots localement avec du code. Cette approche garantit que les données de vos fichiers restent totalement sécurisées, car elle ne dépend d'aucun service en ligne.

À cette fin, nous vous recommandons d'utiliser Spire.XLS, une bibliothèque Excel tierce professionnelle qui peut être intégrée dans des systèmes d'entreprise ou des flux de travail automatisés, permettant des conversions XLS en XLSX à grande échelle.

Spire.XLS pour Python

L'exemple suivant montre comment cela peut être réalisé en Python :

from spire.xls import *
from spire.xls.common import *
import os

# Specify the input and output folders
inputFolder = "/input/XLS SAMPLES/"
outputFolder = "/output/TO XLSX/"

# Loop through all .xls files in the input folder
for file in os.listdir(inputFolder):
    if file.endswith(".xls"):
        # Build full file paths
        inputFile = os.path.join(inputFolder, file)
        outputFile = os.path.join(outputFolder, os.path.splitext(file)[0] + ".xlsx")

        # Create a Workbook object
        workbook = Workbook()
        # Load the XLS file
        workbook.LoadFromFile(inputFile)

        # Save as XLSX format
        workbook.SaveToFile(outputFile, ExcelVersion.Version2016)
        workbook.Dispose()

print("Batch conversion completed successfully!")

Voici un aperçu comparant les fichiers sources avec les fichiers convertis :

Convertir XLS en XLSX dans Spire.XLS pour Python

Étapes expliquées :

  • Importer Spire.XLS et les modules Python.
  • Parcourir tous les fichiers .xls dans le dossier d'entrée.
  • Charger chaque fichier dans un objet Workbook.
  • Convertir XLS en XLSX en l'enregistrant au format .xlsx via la méthode Workbook.saveToFile().

Si vous souhaitez convertir un fichier XLSX en XLS, vous pouvez également utiliser la méthode Workbook.saveToFile(). Spire.XLS prend également en charge l'utilisation de cette méthode pour convertir des fichiers Excel en PDF, images, et plus encore.

FAQ sur la conversion de XLS en XLSX

  1. Comment puis-je enregistrer mon fichier Excel en tant que XLSX ?

Vous pouvez enregistrer un fichier Excel en tant que XLSX en utilisant la fonction Enregistrer sous dans Excel ou en utilisant des outils de conversion en ligne ou programmatiques, en fonction du nombre de fichiers et de vos besoins.

  1. Quand Excel est-il passé de XLS à XLSX ?

Microsoft a introduit le format XLSX à partir d'Excel 2007 pour remplacer l'ancien format XLS. XLSX offre de meilleures performances, une taille de fichier réduite et une compatibilité améliorée avec les fonctionnalités modernes d'Excel.

  1. XLS est-il identique à XLSX ?

Non. XLS est l'ancien format de fichier binaire utilisé dans Excel 97-2003, tandis que XLSX est le nouveau format basé sur XML introduit dans Excel 2007. Ils diffèrent par leur structure, leur compatibilité et les fonctionnalités prises en charge.

  1. Les outils en ligne peuvent-ils convertir XLS en XLSX ?

Oui, de nombreux outils en ligne vous permettent de convertir des fichiers XLS en XLSX. Ils sont pratiques pour un petit nombre de fichiers mais peuvent ne pas convenir pour de grands lots ou des données sensibles.

  1. Quelle est la meilleure façon de convertir un grand nombre de fichiers XLS en XLSX en toute sécurité ?

Pour des centaines ou des milliers de fichiers, ou lorsque la sécurité des données est importante, l'utilisation de code avec une bibliothèque comme Spire.XLS pour la conversion par lots sur votre machine locale est la méthode la plus efficace et la plus sûre.

La Conclusion

En résumé, la conversion de XLS en XLSX peut être gérée de différentes manières en fonction de vos besoins. Pour une poignée de fichiers, Excel ou les outils en ligne peuvent être suffisants. Mais pour des fichiers à grande échelle ou sensibles, l'automatisation avec du code est le meilleur choix. En tirant parti de Spire.XLS, vous pouvez intégrer des conversions en masse directement dans votre flux de travail, garantissant à la fois vitesse et sécurité. Que vous ayez besoin de mettre à niveau des fichiers hérités, de rationaliser les processus internes ou de préparer des données pour des systèmes modernes, Spire.XLS offre une solution professionnelle et flexible.

LIRE AUSSI

Convertir Excel (XLSX/XLS) en CSV en Python

Python : Convertir Excel en PDF facilement et rapidement

Convertir CSV en Excel (XLSX) en Python – Unique et par lots

Python : Convertir Excel en SVG automatiquement