Tabla de contenido
Instalar con Pip
pip install Spire.XLS
enlaces relacionados
En el contexto de Excel, Open XML se refiere al formato de archivo subyacente utilizado por Excel para almacenar datos de hojas de cálculo, formatos, fórmulas y otra información relacionada. Proporciona una base poderosa y flexible para trabajar con archivos de Excel mediante programación.
Al convertir Excel a Open XML, los desarrolladores obtienen mayor control y automatización cuando trabajan con tareas relacionadas con hojas de cálculo. A su vez, también puede generar archivos de Excel a partir de Open XML para aprovechar las capacidades integradas de Excel para realizar operaciones avanzadas de datos. En este artículo, aprenderá cómo convertir Excel a Open XML o Open XML a Excel en Python usando Spire.XLS for Python.
Instalar Spire.XLS for Python
Este escenario requiere Spire.XLS for Python y plum-dispatch v1.7.4. Se pueden instalar fácilmente en su código VS mediante el siguiente comando pip.
pip install Spire.XLS
Si no está seguro de cómo instalarlo, consulte este tutorial: Cómo instalar Spire.XLS for Python en VS Code
Convertir Excel a XML abierto en Python
Spire.XLS for Python ofrece el método Workbook.SaveAsXml() para guardar un archivo de Excel en formato Open XML. Los siguientes son los pasos detallados.
- Cree un objeto de libro de trabajo.
- Cargue un archivo de Excel usando el método Workbook.LoadFromFile().
- Guarde el archivo de Excel en formato Open XML utilizando el método 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()

Convertir XML abierto a Excel en Python
Para convertir un archivo Open XML a Excel, debe cargar el archivo Open XML a través del método Workbook.LoadFromXml() y luego llamar al método Workbook.SaveToFile() para guardarlo como un archivo Excel. Los siguientes son los pasos detallados.
- Cree un objeto de libro de trabajo.
- Cargue un archivo Open XML utilizando el método Workbook.LoadFromXml().
- Guarde el archivo Open XML en Excel utilizando el método 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()

Solicitar una licencia temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.