C++ Excel para HTML

Os arquivos do Excel são amplamente utilizados para armazenar e organizar os dados na forma de planilhas. Além disso, você pode realizar vários cálculos, bem como a análise dos dados. No entanto, em certos casos, você precisa converter os arquivos do Excel em outros formatos. Por exemplo, pode ser necessário converter uma planilha do Excel em HTML ou imagem para exibi-la em seu aplicativo da Web ou da área de trabalho. Para esses casos, este artigo aborda como converter arquivos do Excel em HTML em aplicativos Node.js. Além disso, você aprenderá a usar opções adicionais para personalizar o HTML convertido.

Node.js Excel para API de conversão de HTML

A API Aspose.Cells for Node.js via Java foi projetada para implementar a automação de planilhas a partir de seus aplicativos Node.js. Ele fornece uma variedade de recursos para manipular arquivos do Excel sem problemas. Além disso, a API permite converter arquivos Excel para outros formatos. Para usar a API, você pode baixar seu pacote na seção Downloads ou usar o seguinte comando NPM.

> npm install aspose.cells

Converter arquivos do Excel em HTML no Node.js

Ao converter um arquivo do Excel para HTML, o Aspose.Cells para Node.js via Java cria uma guia separada para cada planilha. Assim, você pode navegar entre as planilhas com bastante facilidade. A seguir estão as etapas para converter um arquivo do Excel em HTML.

O exemplo de código a seguir mostra como converter um arquivo do Excel em HTML usando Node.js.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// Carregar pasta de trabalho
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Salvar XLSX como HTML
workbook.save("D:\\xlsx-to-html.html");

Arquivo Excel

Arquivo Excel

HTML convertido

Excel para HTML

Habilitar linhas de grade no Excel para conversão de HTML no Node.js

Por padrão, as linhas de grade são desabilitadas no arquivo HTML convertido. No entanto, você pode habilitá-los usando a classe HtmlSaveOptions. A seguir estão as etapas para realizar esta operação.

O exemplo de código a seguir mostra como habilitar linhas de grade na conversão do Excel para HTML.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// Carregar pasta de trabalho
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Crie opções HTML e habilite linhas de grade
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);

// Salvar XLSX como HTML
workbook.save("D:\\xlsx-to-html.html", options);

HTML convertido

Excel para HTML GrdiLines

Ative a dica de ferramenta na conversão de XLSX para HTML no Node.js

Em alguns casos, os valores podem exceder a largura das células em uma planilha. Em tais situações, você pode ativar as dicas de ferramentas para exibir o texto completo no HTML convertido. A seguir estão as etapas para habilitar dicas de ferramentas na conversão do Excel para HTML.

O exemplo de código a seguir mostra como habilitar a dica de ferramenta na conversão do Excel para HTML no Node.js.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// Carregar pasta de trabalho
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Crie opções de HTML e ative a dica de ferramenta
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);

// Salvar XLSX como HTML
workbook.save("D:\\xlsx-to-html.html", options);

Incluir planilhas ocultas na conversão de XLS/XLSX para HTML

As pastas de trabalho do Excel também podem conter as planilhas ocultas que não estão incluídas na conversão do Excel para HTML por padrão. Para renderizar planilhas ocultas, você pode usar o método HtmlSaveOptions.setExportHiddenWorksheet(). A seguir estão as etapas para realizar esta operação.

O exemplo de código a seguir mostra como incluir planilhas ocultas na conversão do Excel para HTML do Node.js.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// Carregar pasta de trabalho
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Crie opções HTML e habilite a exportação de planilhas ocultas
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);

// Salvar XLSX como HTML
workbook.save("D:\\xlsx-to-html.html", options);

Obtenha uma licença de API gratuita

Caso queira experimentar a API sem limitações de avaliação, você pode obter uma licença temporária gratuita.

Conclusão

A conversão de Excel para HTML é frequentemente usada em aplicativos da Web para exibir planilhas em páginas da Web. De acordo com isso, este artigo abordou como converter pastas de trabalho do Excel em arquivos HTML em Node.js. Além disso, você viu como personalizar a conversão de Excel para HTML com diferentes opções. Você pode explorar mais sobre o Aspose.Cells para Node.js via Java usando documentação.

Veja também