Converter Excel para HTML usando Node.js

Converter Excel para HTML usando Node.js

Os arquivos Excel são amplamente utilizados nos setores empresarial e educacional. É devido ao seu uso, recursos e capacidade de armazenar e representar dados. Com a popularidade da world wide web, o formato de arquivo HTML tornou-se um componente essencial de qualquer organização. Nesta postagem do blog, aprenderemos como converter Excel em HTML usando Node.js programaticamente. No entanto, esta biblioteca do Excel Node.js será usada para alcançar isso funcionalmente.

Abordaremos os seguintes pontos nesta postagem do blog:

Converter Excel para HTML usando Node.js - instalação da API

O procedimento de instalação desta biblioteca Node.js é curto e você pode habilitá-la em seu projeto executando os dois comandos a seguir:

npm install java
npm install aspose.cells

Você pode visitar a página de instalação caso encontre algum problema.

Como converter Excel para página da Web programaticamente

A conversão de arquivos XLSX para outros formatos de arquivo como HTML e PDF pode ser facilmente alcançada. Esta biblioteca oferece uma ampla variedade de métodos para manipular arquivos de dados programaticamente.

As etapas a seguir serão executadas para converter o Excel em uma página da Web:

  1. Crie uma instância da classe Workbook e carregue o arquivo Excel de origem.
  2. Salve o arquivo no formato HTML chamando o método save.
var aspose = aspose || {};

// obtenha o módulo aspose.cells em seu projeto Node.js.
aspose.cells = require("aspose.cells");

// crie uma instância da classe Workbook e carregue o arquivo Excel de origem   
var workbook = aspose.cells.Workbook("sample.xlsx");

// salve o arquivo no formato HTML chamando o método save 
workbook.save("converted.html",options);

Biblioteca Node.js para conversão de arquivo Excel para HTML - Opções avançadas

Nesta seção, examinaremos alguns outros métodos fornecidos. Esta biblioteca permite aplicar as opções de estilo e layout. Os usuários podem definir a fonte, exportar a CellArea da planilha ativa atual e muito mais.

As etapas a seguir e os snippets de código são sobre algumas opções avançadas:

  1. Instancie uma instância da classe Workbook e carregue o arquivo Excel de origem.
  2. Inicialize uma instância de HtmlSaveOptions.
  3. Invoque o método setExportGridLines para exportar dados em linhas de grade.
  4. Chame o método setDefaultFontName para definir a fonte.
  5. setPageTitle definirá o título da página HTML.
  6. Salve o arquivo no formato HTML chamando o método save.
var aspose = aspose || {};

// obtenha o módulo aspose.cells em seu projeto Node.js.
aspose.cells = require("aspose.cells");

// Instancie uma instância da classe Workbook e carregue o arquivo Excel de origem.
var workbook = aspose.cells.Workbook("sample.xlsx");

// Inicialize uma instância de HtmlSaveOptions
var options = aspose.cells.HtmlSaveOptions();

// Invoque o método setExportGridLines para exportar dados em linhas de grade.
options.setExportGridLines(true);

// chame o método setDefaultFontName para definir a fonte
options.setDefaultFontName('Calibri');

// setPageTitle irá definir o título da página HTML
options.setPageTitle("First page");

// salve o arquivo no formato HTML chamando o método save   
workbook.save("converted.html",options);

Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para experimentar a API sem limitações de avaliação.

Resumindo

Estamos encerrando esta postagem do blog aqui. Espero que você tenha aprendido a converter Excel para HTML usando Node.js. Também passamos por alguns recursos avançados. Além disso, você pode explorar a documentação para outras opções. Além disso, você pode visitar algumas outras postagens de blog relevantes mencionadas na seção “Veja também” abaixo. Além disso, conholdate.com está escrevendo artigos sobre novos tópicos. Portanto, por favor, fique em contato para atualizações.

Faça uma pergunta

Você pode nos informar sobre suas perguntas ou dúvidas em nosso fórum.

Veja também