С++ Excel в HTML

Файлы Excel широко используются для хранения и организации данных в виде рабочих листов. Кроме того, вы можете выполнять различные вычисления, а также анализ данных. Однако в некоторых случаях вам необходимо преобразовать файлы Excel в другие форматы. Например, вам может потребоваться преобразовать рабочий лист Excel в HTML или изображение, чтобы отобразить его в веб-приложении или настольном приложении. В таких случаях в этой статье рассказывается, как преобразовать файлы Excel в HTML в приложениях Node.js. Кроме того, вы узнаете, как использовать дополнительные параметры для настройки преобразованного HTML.

Node.js API конвертера Excel в HTML

Aspose.Cells для Node.js через Java API предназначен для реализации автоматизации электронных таблиц из ваших приложений Node.js. Он предоставляет ряд функций для беспрепятственного управления файлами Excel. Кроме того, API позволяет конвертировать файлы Excel в другие форматы. Чтобы использовать API, вы можете загрузить его пакет из раздела Загрузки или использовать следующую команду NPM.

> npm install aspose.cells

Преобразование файлов Excel в HTML в Node.js

При преобразовании файла Excel в HTML Aspose.Cells для Node.js через Java создает отдельную вкладку для каждого рабочего листа. Таким образом, вы можете довольно легко перемещаться между листами. Ниже приведены шаги для преобразования файла Excel в HTML.

  • Загрузите файл Excel, используя класс Workbook.
  • Сохраните файл Excel в формате HTML, используя метод Workbook.save(String).

В следующем примере кода показано, как преобразовать файл Excel в HTML с помощью Node.js.

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

// Загрузить книгу
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Сохранить XLSX как HTML
workbook.save("D:\\xlsx-to-html.html");

Файл Excel

Файл Excel

Преобразованный HTML

Эксель в HTML

Включить сетку в Excel для преобразования HTML в Node.js

По умолчанию линии сетки отключены в преобразованном HTML-файле. Однако вы можете включить их с помощью класса HtmlSaveOptions. Ниже приведены шаги для выполнения этой операции.

В следующем примере кода показано, как включить линии сетки в преобразовании Excel в HTML.

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

// Загрузить книгу
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Создайте параметры HTML и включите линии сетки
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);

// Сохранить XLSX как HTML
workbook.save("D:\\xlsx-to-html.html", options);

Преобразованный HTML

Excel в HTML GrdiLines

Включить всплывающую подсказку в преобразовании XLSX в HTML в Node.js

В некоторых случаях значения могут превышать ширину ячеек на листе. В таких ситуациях вы можете включить всплывающие подсказки для отображения полного текста в преобразованном HTML. Ниже приведены шаги для включения всплывающих подсказок в преобразовании Excel в HTML.

В следующем примере кода показано, как включить всплывающую подсказку в преобразовании Excel в HTML в Node.js.

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

// Загрузить книгу
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Создайте параметры HTML и включите всплывающую подсказку
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);

// Сохранить XLSX как HTML
workbook.save("D:\\xlsx-to-html.html", options);

Включить скрытые листы в преобразование XLS/XLSX в HTML

Книги Excel также могут содержать скрытые листы, которые по умолчанию не включены в преобразование Excel в HTML. Чтобы отображать скрытые листы, вы можете использовать метод HtmlSaveOptions.setExportHiddenWorksheet(). Ниже приведены шаги для выполнения этой операции.

В следующем примере кода показано, как включить скрытые листы в преобразование Node.js Excel в HTML.

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

// Загрузить книгу
var workbook = aspose.cells.Workbook("workbook.xlsx");

// Создайте параметры HTML и включите экспорт скрытых листов
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);

// Сохранить XLSX как HTML
workbook.save("D:\\xlsx-to-html.html", options);

Получите бесплатную лицензию API

Если вы хотите попробовать API без оценочных ограничений, вы можете получить бесплатную временную лицензию.

Вывод

Преобразование Excel в HTML часто используется в веб-приложениях для отображения рабочих листов на веб-страницах. В соответствии с этим в этой статье рассказывается, как конвертировать книги Excel в файлы HTML в Node.js. Кроме того, вы увидели, как настроить преобразование Excel в HTML с помощью различных параметров. Вы можете узнать больше об Aspose.Cells для Node.js через Java, используя документацию.

Смотрите также