Как преобразовать Excel в HTML на Java
HTML (HyperText Markup Language) — основа веб-страниц, позволяющая структурированно представлять текст, изображения и мультимедиа. Преобразование документов Word в HTML не только сохраняет форматирование и макет, но и повышает удобство использования документа на различных платформах, включая веб-сайты, блоги и рассылки по электронной почте.
В этой статье я расскажу о том, как конвертировать Excel в HTML с помощью Spire.XLS for Java.
- Преобразование Excel в HTML
- Преобразование Excel в HTML со встроенным изображением
Установка файла Spire.Xls.jar
Spire.XLS
for Java — это мощная библиотека, предназначенная для разработчиков,
позволяющая программно создавать, манипулировать и управлять электронными
таблицами Excel. Библиотеку можно
загрузить по этой
ссылке или установить из репозитория Maven.
Преобразование Excel в HTML
С помощью Spire.XLS for Python вы можете просто загрузить файл Excel с помощью метода Workbook.loadFromFile() и сохранить его в виде HTML-файла с помощью метода Workbook.saveToFile().
import com.spire.xls.FileFormat;
import com.spire.xls.Workbook;
public class ConvertExcelToHTML {
public static void main(String []args){
//Создайте экземпляр Workbook
Workbook workbook = new Workbook();
//Загрузите файл Excel
workbook.loadFromFile("Sample1.xlsx");
//Сохраните файл в формате HTML
workbook.saveToFile("ToHtml.html", FileFormat.HTML);
}
}
Преобразование Excel в HTML со встроенным изображением
При конвертировании Word в HTML вы можете указать параметры конвертации с помощью класса HTMLOptions. Например, вы можете встраивать изображения в преобразованный HTML-файл, передав true методу HTMLOptions.setImageEmbedded().
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import com.spire.xls.core.spreadsheet.HTMLOptions;
public class ConvertExcelToHtmlWithImageEmbeded {
public static void main(String []args){
// Создайте экземпляр Workbook
Workbook workbook = new Workbook();
// Загрузите файл Excel
workbook.loadFromFile("Sample2.xlsx");
// Получите первый лист
Worksheet sheet = workbook.getWorksheets().get(0);
// Установите параметр встраивания изображения в true
HTMLOptions options = new HTMLOptions();
options.setImageEmbedded(true);
// Сохраните лист в формате HTML
sheet.saveToHtml("ToHtmlWithImageEmbeded.html", options);
}
}
Заключение
В этой статье мы рассмотрели, как конвертировать Excel в HTML с помощью Spire.XLS for Java. Эта библиотека имеет множество других возможностей, таких как:
Создание, чтение и обновление Excel в Java