Den här korta artikeln vägleder om hur du fyller i PDF-formulär från Excel med Python. Den ger en introduktion till att öppna PDF- och Excel-filer och sedan fylla PDF-formulär från Excel med Python. Den innehåller metoder och egenskaper för att komma åt PDF-formulärfälten och å andra sidan hämta data från en cell i ett visst kalkylblad i den laddade Excel-filen.
Steg för att autofylla PDF från Excel med Python
- Ställ in utvecklingsmiljön på använd Aspose.PDF för Python via .NET och Aspose.Cells for Python via .NET
- Ladda käll-PDF-filen med klassobjektet Document med formulärfält
- Ladda källfilen för Excel med hjälp av objektet Workbook
- Få referensen till målfältet i form av PDF-dokumentet
- Hämta referensen till det första kalkylbladet och målcellen i det
- Ställ in textrutans fältvärde med den markerade cellen
Dessa steg presenterar processen att fylla i PDF-formulär från Excel med Python på ett enklare sätt där både PDF- och Excel-filerna laddas och det specifika textrutefältet i ett formulär nås. På liknande sätt erhålls målarbetsbladet och en viss cell i det, varefter det fylls i i PDF-formulärets textruta.
Kod för att fylla i PDF från Excel med Python
Den här koden visar processen att automatiskt fylla i PDF-formulär från Excel-data med Python. Den visar att klassen Document aspose.pdf kan användas för att ladda PDF- och aspose.cells.Workbook-klassen för att ladda Excel-filen för överföring av data. Du kan komma åt formulärfälten genom att tillhandahålla indexet för PDF-målformuläret med hjälp av Document.form.fields-samlingen och målcellen nås genom att välja målarbetsbladet i aspose.cells.Workbook.worksheets-samlingen.
Den här artikeln har lärt oss att autofylla PDF-formulär från Excel med Python. Om du vill lära dig processen för att infoga en tabell i PDF, se artikeln om hur man infogar tabell i PDF med Python.