Para um desenvolvedor Python, que está tentando adicionar um recurso de conversão de EXCEL para POTM no aplicativo, A API Aspose.Total for Python via .NET pode ajudar a automatizar o processo de conversão. É um pacote completo de várias APIs que lidam com diferentes formatos, incluindo arquivos EXCEL e POTM.
É principalmente em duas etapas. Em primeiro lugar, use a API Aspose.Cells for Python via .NET para converter o arquivo EXCEL em PDF. Depois disso, usando o PowerPoint Python API Aspose.Slides for Python via .NET , salve o PDF criado no formato desejado do Microsoft PowerPoint.
Como converter EXCEL para POTM em Python
- Passo 1 Use a instância da classe Workbook para abrir o arquivo EXCEL de origem
- Salve o arquivo EXCEL em PDF usando o método save, fornecendo o nome do arquivo e o caminho do diretório desejado
- Passo 2 Carregar arquivo PDF usando a classe Presentation
- Chame o método save ao especificar o caminho do arquivo POTM de saída. Portanto, seu arquivo EXCEL é convertido em POTM no caminho especificado
Requisitos de conversão
- Para conversão de EXCEL para POTM, Python 3.5 ou posterior é necessário
- APIs de referência dentro do projeto diretamente do PyPI ( Aspose.Cells e Aspose.Slides )
- Ou use os seguintes comandos pip
pip install aspose-cells-python
epip install aspose.slides
- Além disso, SO baseado em Microsoft Windows ou Linux (veja mais sobre Cells e Slides )
Salvar EXCEL em PDF em Python - Etapa 1
import aspose.cells | |
from aspose.cells import Workbook | |
workbook = Workbook("excelfile.xlsx") | |
workbook.save("Output.pdf") |
Salvar PDF em POTM em Python - Etapa 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) |