Чтобы встроить электронные таблицы Excel в свои веб-страницы, вам необходимо преобразовать их либо в изображения, либо в HTML-контент. Поскольку HTML больше подходит для веб-сайтов, в этой статье рассказывается, как преобразовать файлы Excel XLSX или XLS в HTML-страницы на PHP.
- API преобразования PHP Excel в HTML
- Преобразование файлов Excel в HTML
- Дополнительные параметры преобразования Excel в HTML
API преобразования PHP Excel в HTML
Чтобы преобразовать файлы Excel XLSX или XLS в HTML, мы будем использовать Aspose.Cells for PHP через Java. API предоставляет широкий спектр функций автоматизации электронных таблиц для веб-приложений на основе PHP. Пакет API можно загрузить здесь.
Применение
Ниже приведены предварительные условия, которые необходимо выполнить, чтобы использовать Aspose.Cells для PHP через Java.
Выполнив предварительные требования, выполните следующие шаги, чтобы запустить файл example.php для тестирования.
Поместите файл Java.inc в корневую папку загруженного вами пакета API.
Запустите JavaBridge.jar, используя следующие команды в командной строке:
> cd aspose.cells
> %JAVA_HOME%\\bin\\java -Djava.ext.dirs=lib -jar JavaBridge.jar SERVLET_LOCAL:8080
- Запустите example.php из корневой папки API, используя следующую команду:
> php example.php
Преобразование файлов Excel в HTML в PHP
Ниже приведены шаги для преобразования файлов Excel в HTML.
- Загрузите файл Excel с помощью класса Workbook.
- Преобразуйте Excel в HTML, используя метод Workbook->save(string, SaveFormat::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 — установка дополнительных параметров
Aspose.Cells также позволяет вам устанавливать дополнительные параметры преобразования Excel в HTML, такие как включение текста всплывающей подсказки, отображение/скрытие линий сетки и т. д. Чтобы включить или отключить эти параметры, используется класс HtmlSaveOptions.
Ниже приведены шаги для установки дополнительных параметров при преобразовании файлов Excel в HTML.
- Загрузите файл Excel с помощью класса Workbook.
- Создайте объект класса HtmlSaveOptions и задайте параметры, например HtmlSaveOptions->setAddTooltipText(true).
- Преобразуйте Excel в HTML, используя метод Workbook->save(string, HtmlSaveOptions).
В следующем примере кода показано, как установить дополнительные параметры при преобразовании 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, используя документацию. Если у вас возникнут вопросы, сообщите нам об этом через наш форум.