Python : convertir Excel en Open XML ou Open XML en Excel

2024-01-10 08:40:36

Installer avec Pip

pip install Spire.XLS

Dans le contexte d'Excel, Open XML fait référence au format de fichier sous-jacent utilisé par Excel pour stocker les données d'une feuille de calcul, le formatage, les formules et d'autres informations connexes. Il fournit une base puissante et flexible pour travailler avec des fichiers Excel par programmation.

En convertissant Excel en Open XML, les développeurs bénéficient d'un meilleur contrôle et d'une plus grande automatisation lorsqu'ils travaillent sur des tâches liées aux feuilles de calcul. À votre tour, vous pouvez également générer des fichiers Excel à partir d'Open XML pour profiter des capacités intégrées d'Excel pour effectuer des opérations avancées sur les données. Dans cet article, vous apprendrez comment convertir Excel en Open XML ou Open XML en Excel en Python en utilisant Spire.XLS for Python.

Installer Spire.XLS for Python

Ce scénario nécessite Spire.XLS for Python et plum-dispatch v1.7.4. Ils peuvent être facilement installés dans votre VS Code via la commande pip suivante.

pip install Spire.XLS

Si vous ne savez pas comment procéder à l'installation, veuillez vous référer à ce didacticiel: Comment installer Spire.XLS for Python dans VS Code

Convertir Excel en Open XML en Python

Spire.XLS for Python propose la méthode Workbook.SaveAsXml() pour enregistrer un fichier Excel au format Open XML. Voici les étapes détaillées.

  • Créez un objet Workbook.
  • Chargez un fichier Excel à l'aide de la méthode Workbook.LoadFromFile().
  • Enregistrez le fichier Excel au format Open XML à l'aide de la méthode Workbook.SaveAsXml().
  • Python
from spire.xls import *
from spire.xls.common import *

# Create a Workbook object
workbook = Workbook()

# Load an Excel file
workbook.LoadFromFile("sample.xlsx")

# Save the Excel file in Open XML file format
workbook.SaveAsXml("ExcelToXML.xml")
workbook.Dispose()

Python: Convert Excel to Open XML or Open XML to Excel

Convertir Open XML en Excel en Python

Pour convertir un fichier Open XML en Excel, vous devez charger le fichier Open XML via la méthode Workbook.LoadFromXml(), puis appeler la méthode Workbook.SaveToFile() pour l'enregistrer en tant que fichier Excel. Voici les étapes détaillées.

  • Créez un objet Workbook.
  • Chargez un fichier Open XML à l'aide de la méthode Workbook.LoadFromXml().
  • Enregistrez le fichier Open XML dans Excel à l'aide de la méthode Workbook.SaveToFile().
  • Python
from spire.xls import *
from spire.xls.common import *

# Create a Workbook object
workbook = Workbook()

# Load an Open XML file
workbook.LoadFromXml("ExcelToXML.xml")

# Save the Open XML file to Excel XLSX format
workbook.SaveToFile("XMLToExcel.xlsx", ExcelVersion.Version2016)
workbook.Dispose()

Python: Convert Excel to Open XML or Open XML to Excel

Demander une licence temporaire

Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours fpour toi.

Voir également