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
- Aby przekonwertować Excela na HTML, dodaj odwołanie do biblioteki Aspose.Cells z repozytorium Maven
- Załaduj źródłowy plik Excel, który ma zostać przekonwertowany do formatu HTML za pomocą obiektu Workbook
- Utwórz i zainicjuj opcje zapisu wyjściowego kodu HTML za pomocą obiektu HtmlSaveOptions
- Ustaw kilka właściwości HTML, takich jak format obrazu, kodowanie i wyświetlanie siatki
- 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
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.