Os arquivos MPP são documentos digitais projetados para organizar, rastrear e gerenciar projetos. Os arquivos MPP abrangem informações vitais, como tarefas, recursos, atribuições, cronogramas, orçamentos e outros dados relacionados ao projeto. Em certos casos, pode ser necessário exportar os dados do projeto do MPP para o Excel. A conversão de um arquivo MPP para Excel é uma maneira fácil de compartilhar dados do projeto com as partes interessadas que podem não ter acesso ao Microsoft Project. Podemos exportar facilmente os dados do projeto de arquivos MPP para planilhas do Excel (XLSX) programaticamente em Python. Neste artigo, aprenderemos como converter MPP para Excel em Python.
Este artigo abrange os seguintes tópicos:
- Conversor Python MPP para Excel
- Converter MPP para Excel
- Personalizar a conversão de MPP para XLSX
- Converter MPP para Excel Online
Conversor Python MPP para Excel
Para a conversão de MPP para Excel, usaremos a biblioteca Aspose.Tasks for Python. Ele fornece um conjunto abrangente de recursos para criar, processar e converter arquivos do MS Project (MPP).
Por favor, baixe o pacote ou instale a API do PyPI usando o seguinte comando pip no console:
pip install aspose-tasks
Converter MPP para Excel em Python
A conversão de MPP para Excel usando Aspose.Tasks para Python é direta. Basta carregar o arquivo MPP e salvá-lo no formato XLSX no local desejado. Siga as etapas abaixo para converter um MPP para Excel em Python.
- Carregue o arquivo MPP usando uma instância da classe Project.
- Chame o método save() com o caminho do arquivo XLSX de saída e SaveFileFormat como argumentos.
O exemplo de código a seguir mostra como converter MPP em Excel usando Python.
# Este exemplo de código demonstra como converter MPP em XLSX.
import aspose.tasks as tsk
# Carregar o arquivo de projeto de entrada
project = tsk.Project("C:\Files\Blank2010.mpp")
# Salvar como XLSX
project.save("C:\Files\output.xlsx", tsk.saving.SaveFileFormat.XLSX)
Personalize a conversão de MPP para XLSX
Além de converter um arquivo MPP para Excel, também podemos utilizar várias configurações para personalizar a saída. Para isso, a API oferece a classe XlsxOptions, que permite especificar opções adicionais para renderizar os dados do projeto no formato XLSX. Siga as etapas abaixo para especificar as opções de salvamento XLSX:
- Carregue o arquivo MPP usando a classe Project.
- Crie uma instância da classe XlsxOptions.
- Defina várias opções, como tamanho da página, visualização de recursos, atribuiçãoView, formato de apresentação, etc.
- Por fim, chame o método save() para salvá-lo como XLSX. Ele usa o caminho do arquivo de saída e XlsxOptions como argumentos.
O exemplo de código a seguir mostra como converter MPP em XLSX com opções avançadas usando Python.
# Este exemplo de código demonstra como personalizar a conversão de MPP para XLSX.
import aspose.tasks as tsk
import aspose.tasks.visualization as vsl
# Carregar o arquivo de projeto de entrada
project = tsk.Project("C:\Files\Blank2010.mpp")
# Inicializar objeto de classe XlsxOptions
options = tsk.saving.XlsxOptions();
# Definir tamanho da página
options.page_size = vsl.PageSize.A3
# Renderizar projeto em uma única página
options.render_to_single_page = True
# Definir visualização da planilha de recursos
options.resource_view = vsl.ProjectView.get_default_resource_sheet_view()
# Definir exibição de atribuição
options.assignment_view = vsl.ProjectView.get_default_assignment_view()
# Definir formato de apresentação como uso de recursos
options.presentation_format = vsl.PresentationFormat.RESOURCE_USAGE
# Salve o projeto como XLSX
project.save("C:\Files\ProjectWithOptions.xlsx", options);
Converter MPP para Excel Online
Se você deseja converter MPP para Excel online, use nosso [conversor de MPP para Excel] gratuito e de alta qualidade 10, desenvolvido usando a biblioteca Aspose.Tasks.
Leia o tutorial completo sobre conversão de MPP para Excel online usando nosso conversor gratuito.
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar a biblioteca sem limitações de avaliação.
Explore o Conversor de MPP para Excel
Confira os seguintes recursos para saber mais sobre como converter arquivos MPP em Excel ou outros formatos compatíveis e explorar o Aspose.Tasks:
Conclusão
Neste artigo, aprendemos como converter MPP para Excel em Python. Além disso, vimos como exportar dados do MS Project de um arquivo MPP para o Excel e personalizar as opções programaticamente. A conversão de MPP para Excel pode ser uma maneira eficiente de compartilhar os dados do seu projeto com outras pessoas que não têm acesso ao Microsoft Project. O guia passo a passo e os exemplos de código demonstram como é fácil realizar a conversão de MPP para XLSX usando nossa biblioteca Python. Em caso de ambiguidade, entre em contato conosco em nosso fórum de suporte gratuito.