
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
- Como converter Excel para página da Web programaticamente
- Biblioteca Node.js para conversão de arquivo Excel para HTML - Opções avançadas
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:
- Crie uma instância da classe Workbook e carregue o arquivo Excel de origem.
- 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:
- Instancie uma instância da classe Workbook e carregue o arquivo Excel de origem.
- Inicialize uma instância de HtmlSaveOptions.
- Invoque o método setExportGridLines para exportar dados em linhas de grade.
- Chame o método setDefaultFontName para definir a fonte.
- setPageTitle definirá o título da página HTML.
- 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.