Den här korta handledningsguiden om hur man konverterar Excel till PDF med Python genom att tillhandahålla stegen för att konfigurera miljön och introduktion till de nödvändiga biblioteken. För att konvertera Excel till PDF Python tillhandahålls också exempelkod där en arbetsbok skapas och exempeldata fylls i, men du kan också ladda en befintlig Excel-fil, säg en XLSX. Du kommer också att ha kontroll över utdata PDF genom att ställa in dess egenskaper och visa stilen för innehållet i källfilen i Excel innan du genererar PDF-filen.
Steg för att exportera Excel till PDF i Python
- Installera Python och Aspose.Cells för Python via Java
- Skapa och fyll i en workbook för att testa denna omvandling
- Instantiera klassobjektet PdfSaveOptions för att konfigurera utdata-PDF-filen som skapats av Python
- Konfigurera utdata-PDF för att visa rutnätslinjerna
- Anpassa kalkylbladets kolumner automatiskt för att visa hela innehållet korrekt i PDF-filen
- Spara arbetsboken som en PDF med ovanstående konfigurationer
Du bör installera Java och Python först på ditt system och sedan installera Aspose-Cells och JPype1 med PIP-kommandot för att konvertera Excel till PDF i Python. En ny arbetsbok kan skapas eller en befintlig Excel-fil kan laddas för konvertering till PDF. Du kan ställa in visningsalternativ och andra egenskaper för utdata-PDF-filen med hjälp av klassinstansen PdfSaveOptions som kan skickas som ett argument i arbetsbokens sparfunktion.
Kod för att konvertera Excel till PDF med Python
När du konverterar Excel till PDF Python kräver vissa bibliotek och miljö, det är därför vi i den här koden importerar de nödvändiga klasserna och anropar jpype.startJVM() i starten och jpype.shutdownJVM() i slutet för att möjliggöra den miljö som krävs för att kör koden. En tom arbetsbok skapas och fylls med data men du kan ladda alla befintliga Excel-filer som XLSX, XLS, ODS, etc som innehåller önskad data. Worksheet.PageSetup används för att ställa in flaggan för att skriva ut rutnätslinjer i källfilen och PdfSaveOptions används för att visa rutnätslinjer i utdata-PDF-filen genom att ställa in rutnätslinjetypen till HAIR.
I den här snabba handledningen har vi lärt oss hur man konverterar Excel till PDF med Python. Om du vill lära dig hur du sparar Excel-fil som HTML i Python, se artikeln om hur man konverterar Excel till HTML med Python.