Chcete-li do svých webových stránek vložit tabulky aplikace Excel, musíte je převést buď na obrázky, nebo na obsah HTML. Protože HTML je vhodnější pro webové stránky, tento článek popisuje, jak převést soubory Excel XLSX nebo XLS na HTML stránky v PHP.
- Rozhraní API pro převod PHP Excel do HTML
- Převeďte soubory Excel do HTML
- Další možnosti převodu Excel do HTML
Rozhraní API pro převod PHP Excel do HTML
K převodu souborů Excel XLSX nebo XLS do HTML použijeme Aspose.Cells for PHP via Java. API poskytuje širokou škálu funkcí pro automatizaci tabulek pro webové aplikace založené na PHP. Balíček API si můžete stáhnout z zde.
Používání
Níže jsou uvedeny předpoklady, které musíte splnit, abyste mohli používat Aspose.Cells for PHP prostřednictvím Java.
Jakmile splníte předpoklady, postupujte podle níže uvedených kroků a spusťte soubor example.php pro testování.
Umístěte soubor Java.inc do kořenové složky balíčku API, který jste si stáhli.
Spusťte JavaBridge.jar pomocí níže uvedených příkazů v příkazovém řádku:
> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
- Spusťte example.php z kořenové složky API pomocí níže uvedeného příkazu:
> php example.php
Převeďte soubory Excel do HTML v PHP
Následují kroky pro převod souborů Excel do HTML.
- Načtěte soubor Excel pomocí třídy Sešit.
- Převeďte Excel do HTML pomocí metody Sešit->save(string, SaveFormat::HTML).
Následující ukázka kódu ukazuje, jak převést soubor Excel XLSX na HTML v PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
// načíst dokument, který má být převeden
$wkbk = new Workbook("Book.xlsx");
// uložit jako HTML
$wkbk->save("output.html", SaveFormat::HTML);
Excel do HTML
Excel do HTML – nastavte další možnosti
Aspose.Cells také umožňuje nastavit další možnosti v Excelu do HTML převodu, jako je povolení textu popisku, zobrazení/skrytí mřížky atd. K povolení nebo zakázání těchto možností se používá třída HtmlSaveOptions.
Následují kroky k nastavení dalších možností při převodu souborů Excel do HTML.
- Načtěte soubor Excel pomocí třídy Sešit.
- Vytvořte objekt třídy HtmlSaveOptions a nastavte možnosti, například HtmlSaveOptions->setAddTooltipText(true).
- Převeďte Excel do HTML pomocí metody Sešit->save(string, HtmlSaveOptions).
Následující ukázka kódu ukazuje, jak nastavit další možnosti při převodu XLSX na HTML v PHP.
require_once("Java.inc");
require_once("lib/aspose.cells.php");
use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;
// načíst dokument, který má být převeden
$wkbk = new Workbook("Book.xlsx");
// vytvořit a nastavit možnosti uložení HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);
// uložit jako HTML
$wkbk->save("output.html", $options);
Získejte bezplatnou licenci API
API můžete používat zdarma bez omezení hodnocení pomocí dočasné licence.
Závěr
V tomto článku jste se naučili, jak převést soubory Excel do HTML pomocí PHP. Dále jste viděli, jak přizpůsobit převod Excelu na HTML. Více o PHP Excel API můžete prozkoumat pomocí dokumentace. V případě jakýchkoli dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.