Voor een Python-ontwikkelaar, die probeert een EXCEL naar POTM-conversiefunctie binnen de applicatie toe te voegen, Aspose.Total for Python via .NET API kan helpen om het conversieproces te automatiseren. Het is een volledig pakket van verschillende API’s voor verschillende formaten, waaronder EXCEL- en POTM-bestanden.
Het gaat voornamelijk in twee stappen. Gebruik eerst de Aspose.Cells for Python via .NET API om het EXCEL-bestand naar PDF te converteren. Sla daarna met behulp van PowerPoint Python API Aspose.Slides for Python via .NET de gemaakte PDF op in de gewenste Microsoft PowerPoint-indeling.
Hoe EXCEL naar POTM te converteren in Python
- Stap 1 Gebruik de Workbook-klasse-instantie om het EXCEL-bronbestand te openen
- Sla het EXCEL-bestand op in PDF met behulp van de save-methode door de bestandsnaam en het gewenste mappad op te geven
- Stap 2 Laad PDF-bestand met behulp van Presentation -klasse
- Roep de save -methode aan terwijl u het uitvoerpad van het POTM-bestand opgeeft. Dus uw EXCEL-bestand wordt geconverteerd naar POTM op het opgegeven pad
Omzettingsvereisten
- Voor conversie van EXCEL naar POTM is Python 3.5 of hoger vereist
- Referentie-API’s binnen het project rechtstreeks vanuit PyPI ( Aspose.Cells en Aspose.Slides )
- Of gebruik de volgende pip-opdrachten
pip install aspose-cells-python
enpip install aspose.slides
- Bovendien, op Microsoft Windows of Linux gebaseerd besturingssysteem (zie meer voor Cells en Slides )
Bewaar EXCEL naar PDF in Python - Stap 1
import aspose.cells | |
from aspose.cells import Workbook | |
workbook = Workbook("excelfile.xlsx") | |
workbook.save("Output.pdf") |
Bewaar PDF naar POTM in Python - Stap 2
import aspose.slides as slides | |
import aspose.pydrawing as drawing | |
with slides.Presentation() as pres: | |
pres.slides.add_from_pdf("Output.pdf") | |
pres.save("exceltoPowerpoint.pptx", slides.export.SaveFormat.PPTX) |