
Converter arquivo do MS Project para Excel em Java.
Os arquivos do Microsoft Project (MPP) são amplamente usados para gerenciar projetos complexos, mas analisar e compartilhar dados de projetos no formato MPP pode ser desafiador, especialmente para equipes que dependem do Excel para processamento de dados e relatórios. A conversão de arquivos MPP para Excel (XLSX) fornece uma maneira mais acessível e flexível de lidar com cronogramas de projetos, alocação de recursos e cronogramas. O formato tabular estruturado do Excel permite melhor visualização, filtragem e cálculos personalizados.
- API de conversão de MPP para Excel
- Converter MPP para Excel em Java
- Exportar MS Project para XLSX usando comandos cURL
API de conversão de MPP para Excel
GroupDocs.Conversion Cloud SDK para Java fornece uma maneira perfeita e eficiente de converter arquivos do Microsoft Project (MPP) para o formato Excel (XLSX).Esta API poderosa elimina a necessidade de extração manual de dados, oferecendo uma solução automatizada que garante precisão e consistência dos dados. Com o GroupDocs.Conversion, os usuários podem transformar sem esforço cronogramas complexos de projetos, alocações de recursos e dependências de tarefas em planilhas estruturadas do Excel para facilitar análises e relatórios.
Instalação
Adicione os seguintes detalhes ao arquivo pom.xml do projeto de compilação maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
Após a conclusão da instalação, obtenha suas credenciais de API personalizadas (ou seja, Client ID e Client Secret).Você pode visitar este breve tutorial que explica os detalhes sobre como obter as credenciais de API.
Converter MPP para Excel em Java
Esta seção explica os detalhes sobre como converter um arquivo do MS Project em uma pasta de trabalho do Excel usando um trecho de código Java.
- Primeiro, crie uma instância da classe
Configuration
onde passamos as credenciais do cliente como argumentos.
Configuration configuration = new Configuration(clientId, clientSecret);
- Em segundo lugar, inicialize o
ConvertApi
onde passamos o objeto Configuration como argumento.
ConvertApi convertApi = new ConvertApi(configuration);
- Crie uma instância da classe
ConvertSettings
onde definimos o nome do arquivo de entrada, o formato de saída e o nome do documento resultante.
ConvertSettings settings = new ConvertSettings();
- Crie uma instância da classe
ConvertDocumentRequest
onde passamos o objetoConvertSettings
como um argumento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Por fim, chame a API ConvertDocumentRequest para converter o MPP em Excel e salvar a pasta de trabalho do Excel resultante no armazenamento em nuvem.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crie uma instância da classe Configuration e inicialize-a com o Client ID e o Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para conversão de MPP para Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inicializar uma instância de ConvertApi com o objeto Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
// Invoque o método ConvertDocument para executar a conversão de MPP para Excel
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Verifique a resposta e imprima a mensagem de sucesso
if (response != null && response.equals("OK")) {
System.out.println("The MPP to Excel conversion completed successfully!");
}

Imagem: - Visualização da conversão do MS Project para Excel.
- O arquivo de entrada do MS Project usado no exemplo acima pode ser baixado de Home move plan.mpp.
Exportar MS Project para XLSX usando comandos cURL
Converta arquivos do Microsoft Project (MPP) para Excel (XLSX) perfeitamente usando GroupDocs.Conversion Cloud API e comandos cURL. Esta solução baseada em nuvem elimina dependências de software, garantindo conversão de dados rápida, segura e precisa. Com solicitações simples de API REST, você pode automatizar o processo, permitindo análise e relatórios de projeto eficientes.
O primeiro passo nessa abordagem é gerar um token de acesso JWT e, então, executar o seguinte comando cURL para desenvolver o Microsoft Project Viewer online exportando o arquivo MS Project para o formato PDF. Após a conversão bem-sucedida, a pasta de trabalho do Excel resultante é armazenada no armazenamento em nuvem.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Substitua inputMPP
pelo nome do arquivo de entrada do MS Project, resultantXLS
pelo nome da pasta de trabalho do Excel resultante e accessToken
por um token de acesso JWT personalizado.
- Caso tenhamos a necessidade de exportar o projeto MS para o Excel e salvar o arquivo resultante na unidade local:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
Aplicativo conversor de MPP para XLS
Recomendamos usar nosso aplicativo gratuito e leve MPP to Excel Converter que permite que você explore os recursos exclusivos do GroupDocs.Conversion Cloud em um navegador da web.
Links úteis
Conclusão
Concluindo, converter MPP para Excel usando Java REST API fornece uma maneira perfeita e eficiente de gerenciar dados de projeto. Quer você escolha GroupDocs.Conversion Cloud SDK para Java ou utilize comandos cURL, ambas as abordagens oferecem flexibilidade, automação e precisão na conversão de dados. A solução baseada em nuvem elimina a necessidade de instalações de software adicionais, garantindo conversões seguras e escaláveis. Ao aproveitar esses métodos, você pode aprimorar o gerenciamento de projetos, otimizar relatórios e melhorar a colaboração.
Artigos recomendados
Recomendamos fortemente que você visite os seguintes links para saber mais sobre: