excel para palavra

Converter Excel para Word em Java

A conversão de pastas de trabalho Excel para documentos Word pode ser uma tarefa frustrante e demorada, especialmente ao trabalhar com grandes quantidades de dados. No entanto, com o poder da API Java REST, você pode simplificar e automatizar o processo de conversão de arquivos do Excel em documentos do Word, economizando tempo e esforço. Nesta postagem do blog, forneceremos um guia passo a passo sobre como converter arquivos do Excel em documentos do Word usando a API Java REST, além de destacar alguns dos principais benefícios do uso dessa poderosa ferramenta. Seja você um desenvolvedor ou um usuário comercial, este guia o ajudará a simplificar e otimizar seu processo de conversão de Excel para Word.

API de conversão de Excel para Word

Aspose.Cells Cloud SDK for Java é uma ferramenta poderosa para trabalhar com arquivos Excel na nuvem, oferecendo uma ampla gama de recursos para processamento e conversão de dados. Um dos principais benefícios do uso do Aspose.Cells Cloud é a capacidade de converter arquivos do Excel em documentos do Word com facilidade. Seguindo etapas simples, simplifique seu fluxo de trabalho e automatize seu processo de conversão de Excel para Word.

Para começar, precisamos criar um projeto do tipo build maven e adicionar os seguintes detalhes no arquivo pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Depois disso, crie uma conta no Aspose Cloud e procure os detalhes do Client ID e do Client Secret no Dashboard.

Converter Excel para Word em Java

Esta seção fornece informações passo a passo sobre como converter Excel em documento do Word usando Java.

  • Crie uma instância de CellsApi enquanto fornece as credenciais do cliente como argumentos de entrada.
  • Crie variáveis contendo o nome do Excel de entrada, o formato resultante como DOC e o nome do arquivo resultante.
  • Leia o arquivo do Excel da unidade local usando a instância do arquivo.
  • Por fim, chame o método cellsWorkbookPutConvertWorkbook(…) para iniciar a operação de conversão de Excel para Word.
// para mais exemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenha ClientID e ClientSecret em https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // crie uma instância de CellsApi usando credenciais de cliente
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // nome da pasta de trabalho do Excel de entrada
    String fileName = "myDocument.xlsx";
    // detalhes da senha se a pasta de trabalho estiver criptografada
    String password = null;
        
    // formato de arquivo resultante
    String format = "DOCX";
    		
    // carregar arquivo do sistema local
    File file = new File(fileName);	
    
    // executar operação de conversão de documento
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.docx", null, null);  
            
    // imprimir mensagem de sucesso
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel para visualização do Word

imagem 1:- Visualização da conversão de Excel para Word

A pasta de trabalho do Excel de entrada usada no exemplo acima pode ser baixada de myDocument.xlsx.

Exportar Excel para Word usando comandos cURL

Agora, se você está procurando uma maneira simples e eficiente de converter arquivos do Excel em documentos do Word, os comandos cURL podem ser uma ferramenta poderosa em seu arsenal. Com cURL, você pode facilmente enviar solicitações HTTP para um servidor e receber uma resposta, tornando-o ideal para automatizar uma ampla gama de tarefas, incluindo a conversão de Excel para Word. Portanto, como pré-requisito, precisamos gerar um token de acesso JWT com base nas credenciais do cliente:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Depois que o token JWT for gerado, precisamos executar o seguinte comando, que carrega a entrada do Excel do armazenamento em nuvem e exporta a saída para o formato Word. Após a conversão, o DOCX resultante também é armazenado no armazenamento em nuvem.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx?format=DOCX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
Exportar Excel para Word

Imagem 2:- Visualização da conversão de Excel para Word

Observações Finais

Em conclusão, a conversão de arquivos do Excel em documentos do Word pode ser um divisor de águas para empresas e indivíduos que procuram otimizar seu fluxo de trabalho e simplificar o processamento de dados. Esteja você usando Aspose.Cells Cloud SDK para comandos Java ou cURL, ambas as ferramentas fornecem recursos poderosos para converter arquivos do Excel em documentos do Word com facilidade. Aproveite essas ferramentas poderosas para melhorar sua produtividade e eficiência. Experimente essas ferramentas e descubra como elas podem transformar a maneira como você trabalha com dados.

O código-fonte completo do Cloud SDK está disponível para download no GitHub. Além disso, se você encontrar algum problema ao usar a API, sinta-se à vontade para entrar em contato conosco por meio do [fórum de suporte ao produto] gratuito 9.

Artigos recomendados

É altamente recomendável visitar os links a seguir para saber mais sobre: