Щоб вставити електронні таблиці 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 for 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);
Excel в 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 за допомогою документації. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.