PHP Excel в HTML

Чтобы встроить электронные таблицы Excel в свои веб-страницы, вам необходимо преобразовать их либо в изображения, либо в HTML-контент. Поскольку HTML больше подходит для веб-сайтов, в этой статье рассказывается, как преобразовать файлы Excel XLSX или XLS в HTML-страницы на PHP.

API преобразования PHP Excel в HTML

Чтобы преобразовать файлы Excel XLSX или XLS в HTML, мы будем использовать Aspose.Cells for PHP через Java. API предоставляет широкий спектр функций автоматизации электронных таблиц для веб-приложений на основе PHP. Пакет API можно загрузить здесь.

Применение

Ниже приведены предварительные условия, которые необходимо выполнить, чтобы использовать Aspose.Cells для PHP через Java.

Выполнив предварительные требования, выполните следующие шаги, чтобы запустить файл example.php для тестирования.

  1. Поместите файл Java.inc в корневую папку загруженного вами пакета API.

  2. Запустите JavaBridge.jar, используя следующие команды в командной строке:

> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
  1. Запустите example.php из корневой папки API, используя следующую команду:
> php example.php

Преобразование файлов Excel в HTML в PHP

Ниже приведены шаги для преобразования файлов Excel в HTML.

В следующем примере кода показано, как преобразовать файл Excel XLSX в HTML в PHP.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;

// загрузить документ для преобразования
$wkbk = new Workbook("Book.xlsx");

// сохранить как HTML
$wkbk->save("output.html", SaveFormat::HTML);

Эксель в HTML

Excel в HTML PHP

Excel в HTML — установка дополнительных параметров

Aspose.Cells также позволяет вам устанавливать дополнительные параметры преобразования Excel в HTML, такие как включение текста всплывающей подсказки, отображение/скрытие линий сетки и т. д. Чтобы включить или отключить эти параметры, используется класс HtmlSaveOptions.

Ниже приведены шаги для установки дополнительных параметров при преобразовании файлов Excel в HTML.

В следующем примере кода показано, как установить дополнительные параметры при преобразовании XLSX в HTML в PHP.

require_once("Java.inc");
require_once("lib/aspose.cells.php");

use aspose\cells;
use aspose\cells\Workbook;
use aspose\cells\HtmlSaveOptions;

// загрузить документ для преобразования
$wkbk = new Workbook("Book.xlsx");

// создавать и устанавливать параметры сохранения HTML
$options = new HtmlSaveOptions();
$options->setAddTooltipText(true);

// сохранить как HTML
$wkbk->save("output.html", $options);

Получите бесплатную лицензию API

Вы можете использовать API бесплатно без ограничений пробной версии, используя временную лицензию.

Вывод

В этой статье вы узнали, как конвертировать файлы Excel в HTML с помощью PHP. Кроме того, вы видели, как настроить преобразование Excel в HTML. Вы можете узнать больше о PHP Excel API, используя документацию. Если у вас возникнут вопросы, сообщите нам об этом через наш форум.

Смотрите также