Las hojas de cálculo de Excel se usan comúnmente para almacenar datos de tamaño pequeño o grande de manera conveniente. Además, puede visualizar los datos de la hoja de cálculo y realizar diferentes operaciones para manipularlos. XLS era el formato de archivo anterior que usaba Microsoft Excel para almacenar datos de hojas de cálculo. Aunque Microsoft introdujo XLSX en 2007 con características y capacidades ampliadas, varias personas aún usan el formato XLS que luego debe convertir a XLSX. En este artículo, aprenderá a convertir archivos XLS a formato XLSX mediante programación en Python.
Biblioteca de Python para la conversión de XLS a XLSX
Aspose.Cells for Python es una poderosa biblioteca de Python para crear y procesar documentos de hojas de cálculo. Además, te permite convertir los archivos de la hoja de cálculo de un formato a otro. Usaremos esta biblioteca para convertir nuestros archivos XLS a XLSX. Puede instalarlo en sus aplicaciones Python desde PyPI usando el siguiente comando pip.
pip install aspose-cells
Convierta un archivo XLS a XLSX en Python
La conversión de XLS a XLSX es tan simple como un pastel. Simplemente cargue el archivo XLS y guárdelo como XLSX. Los siguientes son los pasos para realizar la conversión de XLS a XLSX en Python.
- Cargue el archivo XLS usando la clase Workbook.
- Guarde XLS como XLSX usando el método Workbook.save().
El siguiente ejemplo de código muestra cómo guardar un archivo XLS como formato XLSX en Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# Load XLS file
workbook = Workbook("input.xls");
# Save as XLSX
workbook.save("Output.xlsx");
# Shutdown JVM
jpype.shutdownJVM()
Obtenga una licencia gratis
Puede obtener una licencia temporal gratuita para usar Aspose.Cells for Python sin limitaciones de evaluación.
Conclusión
En este artículo, ha aprendido cómo convertir archivos XLS a XLSX mediante programación en Python. Simplemente puede instalar la biblioteca e integrar la conversión de XLS a XLSX dentro de sus aplicaciones de Python. Además, puede obtener más información sobre Aspose.Cells for Python utilizando la documentación. Además, puede compartir sus preguntas o consultas a través de nuestro foro.