excel para html

Converter Excel para HTML em Java

Usamos pastas de trabalho Excel para realizar entrada de dados, organizar dados, realizar trabalhos de contabilidade, realizar análises financeiras, gerenciamento de tempo, gerenciamento de tarefas e muito mais. Ao mesmo tempo, HTML é um formato popular para compartilhamento de dados e informações pela Internet e oferece uma ampla gama de benefícios, incluindo compatibilidade entre plataformas, fácil personalização e flexibilidade. Ao converter suas planilhas do Excel em HTML, você pode compartilhar facilmente seus dados com outras pessoas e garantir que suas informações sejam acessíveis a qualquer pessoa, em qualquer lugar e em qualquer dispositivo. Neste guia passo a passo, exploraremos os benefícios da conversão de Excel em HTML usando a API Java REST.

Conversor de Excel para HTML

Aspose.Cells Cloud SDK for Java é uma ferramenta poderosa que oferece uma ampla gama de recursos para converter planilhas do Excel em formato HTML. Com este SDK, você pode personalizar sua saída para atender às suas necessidades específicas, incluindo a capacidade de especificar a codificação HTML, salvar imagens como arquivos separados e controlar a formatação de sua saída. Ele também suporta uma variedade de outros formatos de arquivo, incluindo XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /) e muito mais, tornando-o uma ferramenta versátil para conversão de documentos. Além disso, é altamente escalável, permitindo processar grandes volumes de dados de forma rápida e eficiente. Seja você um desenvolvedor, proprietário de uma empresa ou profissional de gerenciamento de documentos, Aspose.Cells Cloud SDK para Java é a escolha ideal para converter Excel em HTML.

Agora, primeiro precisamos adicionar a referência do SDK no projeto Java (construção maven) adicionando as seguintes informações em 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>

Se você não tiver uma conta existente no Cloud Dashboard, crie uma conta gratuita usando um endereço de e-mail válido e obtenha os detalhes personalizados de sua credencial de cliente.

Excel para Web em Java

Vamos discutir os detalhes de como você pode desenvolver um visualizador de planilhas on-line seguindo as etapas abaixo.

  • Crie uma instância da classe CellsApi que usa as credenciais do 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 em variáveis de string.
  • Leia o conteúdo da pasta de trabalho do Excel na unidade local usando a instância de arquivo.
  • Por fim, chame o método cellsWorkbookPutConvertWorkbook(…) para iniciar a operação de conversão.
// 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 = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // 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 = "source.xlsx";
    // detalhes da senha se a pasta de trabalho estiver criptografada
    String password = null;
        
    // formato de arquivo resultante
    String format = "HTML";
    		
    // carregar arquivo do sistema local
    File file = new File("c://Users/"+fileName);	
    
    // executar operação de conversão de documento
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // imprimir mensagem de sucesso
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
excel para visualização de arquivo csv

image1:- Pré-visualização da conversão de Excel para HTML

O Excel de entrada usado no exemplo acima pode ser baixado de myDocument.xlsx.

Observe a incrível capacidade da API em que planilhas individuais aparecem como guias separadas no HTML resultante.

Converter Excel em HTML usando comandos cURL

A conversão do Excel para HTML / XLS para a Web usando comandos REST API e cURL oferece vários benefícios. Em primeiro lugar, esta abordagem é altamente flexível e pode ser facilmente integrada em seus fluxos de trabalho existentes. Usando comandos REST API e cURL, você pode automatizar suas tarefas de conversão de documentos e reduzir a quantidade de tempo e recursos necessários para a conversão manual. Além disso, o uso de uma ferramenta baseada em nuvem como Aspose.Cells Cloud permite realizar conversões em uma plataforma escalável e segura, sem a necessidade de nenhum software adicional. Por fim, usar comandos REST API e cURL para converter Excel em HTML é uma solução econômica que pode ajudá-lo a economizar dinheiro em taxas de licenciamento e custos de manutenção.

Então, primeiro 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=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-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 XLS em HTML e salvar a saída no armazenamento em nuvem.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Comentários finais

Concluindo, converter Excel em HTML é uma tarefa comum que pode ser realizada usando uma variedade de ferramentas e métodos. No entanto, neste artigo, exploramos duas abordagens para converter Excel em HTML: usando código Java com o Aspose.Cells Cloud SDK e usando comandos REST API e cURL. Ambas as abordagens oferecem benefícios e vantagens exclusivos, dependendo de seus requisitos e fluxo de trabalho específicos. O uso do código Java fornece uma solução mais personalizável e integrada, enquanto o uso da API REST e dos comandos cURL oferece mais flexibilidade e escalabilidade. Em última análise, a escolha da abordagem depende de fatores como o tamanho e a complexidade de seus arquivos do Excel, o nível de automação e integração necessários e seu orçamento e recursos gerais. Independentemente de qual abordagem você escolher, o Aspose.Cells Cloud fornece uma plataforma poderosa e confiável para conversão de documentos, com suporte para uma ampla variedade de formatos e recursos de arquivo.

Observe que o código-fonte completo dos SDKs pode ser baixado do GitHub (publicado sob licença do MIT). Por fim, se você encontrar algum problema ao usar a API, sinta-se à vontade para nos contatar por meio do [fórum de suporte ao produto] gratuito 9.

Artigos relacionados

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