Java Excel в HTML

Электронные таблицы Excel позволяют хранить и систематизировать данные в табличной форме. Вы можете выполнять вычисления, а также создавать различные типы графиков и диаграмм для анализа данных. Однако в различных сценариях может потребоваться выполнить преобразование Excel в HTML, чтобы преобразовать рабочие листы в HTML-страницы. Например, при встраивании содержимого электронных таблиц в веб-страницы. В соответствии с этим в этой статье рассказывается, как программно конвертировать файлы Excel XLSX в HTML с помощью Java.

API конвертера Excel в HTML Java

Aspose.Cells for Java — это API для работы с электронными таблицами, предназначенный для реализации автоматизации Excel в приложениях Java. Кроме того, встроенный в API механизм преобразования электронных таблиц позволяет преобразовывать файлы XLSX в HTML или другие форматы. Вы можете либо скачать API, либо установить его в своих приложениях на основе Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>20.11</version>
</dependency>

Преобразование Excel в HTML Java

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

  • Загрузите файл XLSX, используя класс Workbook.
  • Сохраните файл с расширением .html, используя метод Workbook.Save(String).

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

// Загрузить файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Сохранить как файл Excel XLSX
workbook.save("Excel-to-HTML.html"); 

Преобразование Excel в HTML с помощью всплывающей подсказки

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

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

// Загрузить файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

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

// Сохранить как файл Excel XLSX
workbook.save("Excel-to-HTML.html", options); 

Преобразование Excel в HTML с настройками презентации

Aspose.Cells for Java предоставляет дополнительную возможность настройки параметров представления для визуализируемых HTML-страниц. Вы можете использовать эту функцию, чтобы получить более привлекательное представление книг Excel при отображении в формате HTML. Для этого вы можете установить свойство HtmlSaveOptions.setPresentationPreference(true). В следующем примере кода показано, как включить настройку представления в преобразовании Excel в HTML.

// Загрузить файл Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Создайте параметры HTML и включите настройку презентации
HtmlSaveOptions options = new HtmlSaveOptions();
options.setPresentationPreference(true);

// Сохранить как файл Excel XLSX
workbook.save("Excel-to-HTML.html", options);

Попробуйте Aspose.Cells бесплатно

Вы можете использовать Aspose.Cells for Java бесплатно без ограничений, используя бесплатную пробную лицензию.

Вывод

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

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