excel para jpg

Converter Excel para JPG em Java

As pastas de trabalho Excel são um dos principais formatos de arquivo usados para entrada de dados, organização de dados, análise financeira, gerenciamento de tempo, gerenciamento de tarefas etc. possível sem a ajuda de qualquer plugin/extensão. No entanto, se convertermos Excel em imagem JPG, podemos exibir facilmente a imagem em um navegador da web. Portanto, neste artigo, aprenderemos as etapas para desenvolver o Excel to JPG Converter usando a API REST.

Excel para API de conversão de imagem

Vamos usar Aspose.Cells Cloud SDK for Java que fornece os recursos para criar, editar e converter Excel para PDF, Excel para JPG, Excel para HTML , e vários outros formatos. Agora, para usar o SDK, precisamos adicionar os seguintes detalhes em pom.xml do projeto de tipo de compilação maven.

<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 que a referência do SDK for adicionada, a próxima etapa é criar uma conta no Aspose Cloud e pesquisar/criar ID e Segredo do cliente no Cloud Dashboard.

Converter Excel para JPG em Java

Agora vamos explorar os detalhes sobre como converter Excel em JPG usando o trecho de código java. Observe que vamos ler uma planilha do Excel da unidade local e gerar uma imagem do Excel. Nesta abordagem, todas as planilhas do Excel de entrada serão convertidas em imagem JPG.

  • Crie uma instância de CellsApi ao fornecer credenciais de cliente como argumentos de entrada
  • Especifique o nome do Excel de entrada, o formato resultante como HTML e o nome do arquivo de saída
  • Leia o arquivo do Excel do armazenamento local por meio da instância do arquivo
  • Por fim, chame o método cellsWorkbookPutConvertWorkbook(…) para a operação de conversão de imagem do Excel
// 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 = "JPG";
    		
    // 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.jpg", null, null);  
            
    // imprimir mensagem de sucesso
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
excel para visualização de arquivo JPG

image1:- Pré-visualização da conversão do Excel para JPG

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

Imagem da planilha usando comandos cURL

Nesta seção, vamos discutir os detalhes sobre como converter uma planilha específica para o formato JPG. Agora, para iniciar a conversão do Excel para JPG, precisamos gerar um token de acesso JWT ao executar o seguinte comando.

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"

Assim que tivermos o token JWT, precisamos executar o seguinte comando para converter uma planilha específica chamada “Sheet2” para o formato JPG. O JPG resultante é retornado como objeto de resposta e pode ser salvo na unidade local.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  Converted.jpg
planilha para jpg

Imagem 2:- Planilha única para visualização em jpg

Conclusão

Neste artigo, exploramos os detalhes sobre como converter Excel em JPG usando trechos de código Java. A API fornece os recursos para realizar a conversão de Excel para imagem como um todo ou podemos converter planilhas selecionadas dentro de xls para o formato jpg. Como nossos SDKs são construídos sob uma licença MIT, o código-fonte completo pode ser baixado do GitHub.

Se você encontrar algum problema ao usar as APIs, sinta-se à vontade para entrar em contato conosco por meio do fórum de suporte ao produto.

Artigos relacionados

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