PHP Excel do HTML

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

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í.

  1. Umístěte soubor Java.inc do kořenové složky balíčku API, který jste si stáhli.

  2. 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
  1. 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.

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 PHP

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.

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.

Viz také