Jak przekonwertować Excel na HTML w Javie

W tym krótkim samouczku wyjaśniono proces konwertowania programu Excel na format HTML w Javie przez załadowanie źródłowego pliku XLSX, a następnie zapisanie go jako HTML. Możesz ustawić różne właściwości wyjściowego pliku HTML przed wyeksportowaniem programu Excel do formatu HTML w Javie, na przykład ustawienie kodowania, formatu obrazu i flagi wyświetlania linii siatki. Plik wyjściowy można zapisać w pliku lub strumieniu, a nawet wysłać jako odpowiedź HTTP, jeśli jest to wymagane.

Kroki, aby przekonwertować program Excel na HTML w Javie

  1. Aby przekonwertować Excela na HTML, dodaj odwołanie do biblioteki Aspose.Cells z repozytorium Maven
  2. Załaduj źródłowy plik Excel, który ma zostać przekonwertowany do formatu HTML za pomocą obiektu Workbook
  3. Utwórz i zainicjuj opcje zapisu wyjściowego kodu HTML za pomocą obiektu HtmlSaveOptions
  4. Ustaw kilka właściwości HTML, takich jak format obrazu, kodowanie i wyświetlanie siatki
  5. Zapisz wyjściowy plik HTML, korzystając z opcji zapisu

Powyższe kroki opisują procedurę zmiany przykładowego XLSX na HTML w Javie przez załadowanie go do obiektu klasy Workbook, a następnie skonfigurowanie wyjściowego pliku HTML. Ta konfiguracja może zawierać szereg ustawień i jest wymagana podczas zapisywania kodu HTML na dysku.

Kod do eksportu Excela do HTML w Javie

import com.aspose.cells.Encoding;
import com.aspose.cells.HtmlSaveOptions;
import com.aspose.cells.License;
import com.aspose.cells.Workbook;
public class ConvertExcelToHtmlInJava {
public static void main(String[] args) throws Exception {
// Before converting Excel to HTML, load license to avoid watremark in the output HTML file
License licenseForExcelToHtml = new License();
licenseForExcelToHtml.setLicense("Aspose.Cells.lic");
// Load the source input file to be converted to HTML
Workbook workbookToHtml = new Workbook("Sample.xlsx");
// Create and initialize the save options for the HTML
HtmlSaveOptions htmlSaveOptionsForExcel = new HtmlSaveOptions();
// Set the encoding in the output HTML
htmlSaveOptionsForExcel.setEncoding(Encoding.getUTF8());
// Set the image format in the output HTML
htmlSaveOptionsForExcel.setExportImagesAsBase64(true);
// Set flag to display grid lines in the output HTML
htmlSaveOptionsForExcel.setExportGridLines(true);
// Set the columns width according to the contents for better visibility in output HTML
workbookToHtml.getWorksheets().get(0).autoFitColumns();
// Save the workbook as HTML using the above settings
workbookToHtml.save("OutputHtmlFile.html", htmlSaveOptionsForExcel);
}
}

Ta konwersja kodu Excel na HTML Java zawiera bardzo niewiele instrukcji, w których plik Excel jest ładowany do obiektu klasy skoroszytu i zapisywany jako HTML. Istnieją opcjonalne parametry, które można ustawić w celu skonfigurowania wyjściowego pliku HTML, takie jak format obrazu, kodowanie, wyświetlanie siatki, domyślna czcionka, wykluczenie nieużywanych stylów w celu zmniejszenia rozmiaru oraz szereg innych parametrów. Dane wyjściowe można również zapisać na dysku i przesyłać strumieniowo.

W tym krótkim samouczku opisano, jak przekonwertować program Excel na HTML w Javie. Jeśli wymagane są inne informacje, takie jak przekonwertowanie programu Excel na obraz, zapoznaj się z artykułem na stronie jak przekonwertować Excel na SVG w Javie.

 Polski