Aby osadzić arkusze kalkulacyjne programu Excel na swoich stronach internetowych, musisz przekonwertować je na obrazy lub zawartość HTML. Ponieważ HTML jest bardziej odpowiedni dla stron internetowych, w tym artykule opisano, jak konwertować pliki Excel XLSX lub XLS na strony HTML w PHP.
- PHP Excel do interfejsu API konwersji HTML
- Konwertuj pliki Excela na HTML
- Dodatkowe opcje w konwersji Excela na HTML
PHP Excel do interfejsu API konwersji HTML
Aby przekonwertować pliki Excel XLSX lub XLS do formatu HTML, użyjemy Aspose.Cells for PHP via Java. Interfejs API zapewnia szeroki zakres funkcji automatyzacji arkuszy kalkulacyjnych dla aplikacji internetowych opartych na PHP. Możesz pobrać pakiet API z tutaj.
Stosowanie
Poniżej przedstawiono wymagania wstępne, które należy spełnić, aby używać Aspose.Cells for PHP przez Javę.
Po spełnieniu wymagań wstępnych wykonaj poniższe kroki, aby uruchomić plik example.php do testowania.
Umieść plik Java.inc w folderze głównym pobranego pakietu API.
Uruchom plik JavaBridge.jar za pomocą poniższych poleceń w wierszu polecenia:
> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
- Uruchom plik example.php z folderu głównego interfejsu API za pomocą poniższego polecenia:
> php example.php
Konwertuj pliki Excela na HTML w PHP
Poniżej przedstawiono kroki konwersji plików programu Excel do formatu HTML.
- Załaduj plik programu Excel przy użyciu klasy Workbook.
- Konwertuj Excel do formatu HTML przy użyciu metody Workbook->save(string, SaveFormat::HTML).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik Excel XLSX na HTML w PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
// załaduj dokument do konwersji
$wkbk = new Workbook("Book.xlsx");
// zapisać jako HTML
$wkbk->save("output.html", SaveFormat::HTML);
Excela do HTML
Excel do HTML - Ustaw dodatkowe opcje
Aspose.Cells pozwala również ustawić dodatkowe opcje konwersji Excela na HTML, takie jak włączenie tekstu podpowiedzi, pokazanie/ukrycie linii siatki itp. Aby włączyć lub wyłączyć te opcje, używana jest klasa HtmlSaveOptions.
Poniżej przedstawiono kroki, aby ustawić dodatkowe opcje podczas konwersji plików Excel do formatu HTML.
- Załaduj plik programu Excel przy użyciu klasy Workbook.
- Utwórz obiekt klasy HtmlSaveOptions i ustaw opcje, takie jak HtmlSaveOptions->setAddTooltipText(true).
- Konwertuj Excel do formatu HTML przy użyciu metody Workbook->save(string, HtmlSaveOptions).
Poniższy przykładowy kod pokazuje, jak ustawić dodatkowe opcje podczas konwersji XLSX na HTML w PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;
// załaduj dokument do konwersji
$wkbk = new Workbook("Book.xlsx");
// tworzyć i ustawiać opcje zapisu HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);
// zapisać jako HTML
$wkbk->save("output.html", $options);
Uzyskaj bezpłatną licencję API
Możesz korzystać z API za darmo, bez ograniczeń ewaluacyjnych, korzystając z tymczasowej licencji.
Wniosek
W tym artykule nauczyłeś się, jak konwertować pliki Excela do formatu HTML przy użyciu PHP. Ponadto widziałeś, jak dostosować konwersję Excela do HTML. Możesz dowiedzieć się więcej o PHP Excel API korzystając z dokumentacji. Jeśli masz jakieś pytania, daj nam znać za pośrednictwem naszego forum.