Um Excel-Tabellen in Ihre Webseiten einzubetten, müssen Sie sie entweder in Bilder oder HTML-Inhalte konvertieren. Da HTML besser für Websites geeignet ist, behandelt dieser Artikel, wie Sie Excel XLSX oder -XLS Dateien in HTML-Seiten in PHP konvertieren.
- PHP-Excel zu HTML-Konvertierungs API
- Konvertieren Sie Excel Dateien in HTML
- Zusätzliche Optionen bei der Excel zu HTML-Konvertierung
PHP-Excel zu HTML-Konvertierungs API
Um Excel XLSX oder XLS Dateien in HTML zu konvertieren, verwenden wir Aspose.Cells for PHP via Java. Die API bietet eine breite Palette von Funktionen zur Tabellenkalkulationsautomatisierung für PHP-basierte Webanwendungen. Sie können das API-Paket hier herunterladen.
Verwendungszweck
Nachfolgend sind die Voraussetzungen aufgeführt, die Sie erfüllen müssen, um Aspose.Cells for PHP über Java verwenden zu können.
Nachdem Sie die Voraussetzungen erfüllt haben, führen Sie die folgenden Schritte aus, um die Datei example.php zum Testen auszuführen.
Platzieren Sie die Java.inc Datei im Stammordner des API-Pakets, das Sie heruntergeladen haben.
Führen Sie JavaBridge.jar mit den folgenden Befehlen in der Eingabeaufforderung aus:
> cd aspose.cells
> %JAVA\_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET\_LOCAL:8080
- Führen Sie example.php aus dem Stammordner der API mit dem folgenden Befehl aus:
> php example.php
Konvertieren Sie Excel Dateien in PHP in HTML
Im Folgenden sind die Schritte zum Konvertieren von Excel Dateien in HTML aufgeführt.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Konvertieren Sie Excel mit der methode Workbook->save(string, SaveFormat::HTML) in HTML.
Das folgende Codebeispiel zeigt, wie Sie eine Excel XLSX Datei in PHP in HTML konvertieren.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
// zu konvertierendes Dokument laden
$wkbk = new Workbook("Book.xlsx");
// als HTML speichern
$wkbk->save("output.html", SaveFormat::HTML);
Excel zu HTML
Excel zu HTML - Legen Sie zusätzliche Optionen fest
Mit Aspose.Cells können Sie auch zusätzliche Optionen in der Excel zu HTML-Konvertierung festlegen, z. B. Tooltip-Text aktivieren, Rasterlinien ein-/ausblenden usw. Um diese Optionen zu aktivieren oder zu deaktivieren, wird die Klasse HtmlSaveOptions verwendet.
Im Folgenden finden Sie die Schritte zum Festlegen zusätzlicher Optionen beim Konvertieren von Excel Dateien in HTML.
- Laden Sie die Excel Datei mit der Klasse Workbook.
- Erstellen Sie ein Objekt der Klasse HtmlSaveOptions und legen Sie Optionen fest, z. B. HtmlSaveOptions->setAddTooltipText(true).
- Konvertieren Sie Excel mit der methode Workbook->save(string, HtmlSaveOptions) in HTML.
Das folgende Codebeispiel zeigt, wie Sie zusätzliche Optionen festlegen, während Sie XLSX in HTML in PHP konvertieren.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;
// zu konvertierendes Dokument laden
$wkbk = new Workbook("Book.xlsx");
// Erstellen und Festlegen von HTML-Speicheroptionen
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);
// als HTML speichern
$wkbk->save("output.html", $options);
Holen Sie sich eine kostenlose API Lizenz
Mit einer temporären Lizenz können Sie die API ohne Evaluierungseinschränkungen kostenlos nutzen.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Excel Dateien mit PHP in HTML konvertieren. Außerdem haben Sie gesehen, wie Sie die Excel zu HTML-Konvertierung anpassen können. Weitere Informationen zur PHP-Excel-API finden Sie in der Dokumentation. Falls Sie Fragen haben, können Sie uns diese gerne über unser Forum mitteilen.