Электронные таблицы Excel позволяют хранить и систематизировать данные в табличной форме. Вы можете выполнять вычисления, а также создавать различные типы графиков и диаграмм для анализа данных. Однако в различных сценариях может потребоваться выполнить преобразование Excel в HTML, чтобы преобразовать рабочие листы в HTML-страницы. Например, при встраивании содержимого электронных таблиц в веб-страницы. В соответствии с этим в этой статье рассказывается, как программно конвертировать файлы Excel XLSX в HTML с помощью Java.
- API конвертера Excel в HTML Java
- Преобразование Excel в HTML Java
- Преобразование Excel в HTML с помощью всплывающей подсказки
- Преобразование Excel в HTML с настройками презентации
- Получить бесплатную лицензию
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.
- Загрузите файл XLSX, используя класс Workbook.
- Создайте экземпляр класса HtmlSaveOptions.
- Используйте HtmlSaveOptions.setAddTooltipText(true), чтобы включить всплывающие подсказки.
- Сохраните файл с расширением .html, используя метод Workbook.Save(String, HtmlSaveOptions).
В следующем примере кода показано, как включить всплывающие подсказки в преобразовании 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, используя документацию.