Cómo convertir Excel a PDF usando Python

Este breve tutorial guía sobre cómo convertir Excel a PDF usando Python al proporcionar los pasos para configurar el entorno y la introducción a las bibliotecas necesarias. Para convertir Excel a PDF Python también se proporciona un código de muestra en el que se crea un libro de trabajo y se completan los datos de muestra; sin embargo, también puede cargar un archivo de Excel existente, digamos un XLSX. También tendrá control sobre la salida PDF configurando sus propiedades y mostrando el estilo del contenido del archivo Excel de origen antes de generar el archivo PDF.

Pasos para exportar Excel a PDF en Python

  1. Instale Python y Aspose.Cells para Python a través de Java
  2. Cree y complete un workbook para probar esta conversión
  3. Crea una instancia del objeto de clase PdfSaveOptions para configurar el PDF de salida creado por Python
  4. Configure el PDF de salida para mostrar las líneas de cuadrícula
  5. Ajuste automático de las columnas de la hoja de trabajo para mostrar todo el contenido correctamente en el archivo PDF de salida
  6. Guarde el libro de trabajo como PDF usando las configuraciones anteriores

Primero debe instalar Java y Python en su sistema y luego instalar Aspose-Cells y JPype1 usando el comando PIP para convertir Excel a PDF en Python. Se puede crear un nuevo libro de trabajo o se puede cargar un archivo de Excel existente para la conversión a PDF. Puede configurar las opciones de visualización y otras propiedades del archivo PDF de salida mediante la instancia de la clase PdfSaveOptions que se puede pasar como argumento en la función de guardado del libro de trabajo.

Código para convertir Excel a PDF usando Python

Cuando convierte Excel a PDF Python requiere algunas bibliotecas y un entorno, por eso en este código importamos las clases necesarias y llamamos a jpype.startJVM() al principio y a jpype.shutdownJVM() al final para habilitar el entorno necesario para ejecuta el código. Se crea un libro de trabajo vacío y se llena con datos; sin embargo, puede cargar cualquier archivo de Excel existente como XLSX, XLS, ODS, etc. que contenga los datos deseados. Worksheet.PageSetup se usa para configurar el indicador para imprimir líneas de cuadrícula en el archivo de origen y PdfSaveOptions se usa para mostrar líneas de cuadrícula en el archivo PDF de salida configurando el tipo de línea de cuadrícula en HAIR.

En este tutorial rápido, hemos aprendido cómo convertir Excel a PDF usando Python. Si desea obtener información sobre cómo guardar un archivo de Excel como HTML en Python, consulte el artículo sobre cómo convertir Excel a HTML usando Python.

 Español