Questo breve tutorial guida su come convertire Excel in PDF utilizzando Python fornendo i passaggi per configurare l’ambiente e un’introduzione alle librerie necessarie. Per la conversione di Excel in PDF Python viene fornito anche un codice di esempio in cui viene creata una cartella di lavoro e vengono inseriti dati di esempio, tuttavia puoi anche caricare un file Excel esistente, ad esempio un XLSX. Avrai anche il controllo sull’output PDF impostandone le proprietà e visualizzando lo stile del contenuto del file Excel di origine prima di generare il file PDF.
Passaggi per esportare Excel in PDF in Python
- Installa Python e Aspose.Cells per Python tramite Java
- Crea e compila un workbook per testare questa conversione
- Crea un’istanza dell’oggetto classe PdfSaveOptions per configurare il PDF di output creato da Python
- Configura il PDF di output per visualizzare le linee della griglia
- Adatta automaticamente le colonne del foglio di lavoro per visualizzare correttamente l’intero contenuto nel file PDF di output
- Salva la cartella di lavoro come PDF utilizzando le configurazioni precedenti
Dovresti installare prima Java e Python sul tuo sistema e poi installare Aspose-Cells e JPype1 usando il comando PIP per convertire Excel in PDF in Python. È possibile creare una nuova cartella di lavoro o caricare un file Excel esistente per la conversione in PDF. È possibile impostare le opzioni di visualizzazione e altre proprietà del file PDF di output utilizzando l’istanza della classe PdfSaveOptions che può essere passata come argomento nella funzione di salvataggio della cartella di lavoro.
Codice per convertire Excel in PDF utilizzando Python
Quando converti Excel in PDF Python richiede alcune librerie e ambienti, ecco perché in questo codice importiamo le classi necessarie e chiamiamo jpype.startJVM() all’inizio e jpype.shutdownJVM() alla fine per abilitare l’ambiente richiesto per eseguire il codice. Viene creata una cartella di lavoro vuota e riempita di dati, tuttavia è possibile caricare qualsiasi file Excel esistente come XLSX, XLS, ODS, ecc. contenente i dati desiderati. Worksheet.PageSetup viene utilizzato per impostare il flag per stampare le linee della griglia nel file di origine e PdfSaveOptions viene utilizzato per visualizzare le linee della griglia nel file PDF di output impostando il tipo di linea della griglia su CAPELLI.
In questo breve tutorial, abbiamo imparato come convertire Excel in PDF usando Python. Se vuoi imparare come salvare il file Excel come HTML in Python, fai riferimento all’articolo su come convertire Excel in HTML usando Python.