PHP Excel 转 HTML

为了在您的网页中嵌入 Excel 电子表格,您需要将它们转换为图像或 HTML 内容。由于 HTML 更适合网站,因此,本文介绍如何在 PHP 中将 Excel XLSX 或 XLS 文件转换为 HTML 页面。

PHP Excel 到 HTML 转换 API

为了将 Excel XLSX 或 XLS 文件转换为 HTML,我们将使用 Aspose.Cells for PHP via Java。 API 为基于 PHP 的 Web 应用程序提供了广泛的电子表格自动化功能。您可以从 此处 下载 API 包。

用法

以下是通过 Java 使用 Aspose.Cells for PHP 需要满足的先决条件。

完成先决条件后,请按照以下步骤执行 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. 使用以下命令从 API 的根文件夹运行 example.php:
> php example.php

在 PHP 中将 Excel 文件转换为 HTML

以下是将 Excel 文件转换为 HTML 的步骤。

以下代码示例展示了如何在 PHP 中将 Excel XLSX 文件转换为 HTML。

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 PHP

Excel 到 HTML - 设置附加选项

Aspose.Cells 还允许您在 Excel 到 HTML 的转换中设置其他选项,例如启用工具提示文本、显示/隐藏网格线等。要启用或禁用这些选项,使用 HtmlSaveOptions 类。

以下是将 Excel 文件转换为 HTML 时设置附加选项的步骤。

以下代码示例显示了如何在 PHP 中将 XLSX 转换为 HTML 时设置其他选项。

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,不受评估限制。

结论

在本文中,您学习了如何使用 PHP 将 Excel 文件转换为 HTML。此外,您还了解了如何自定义 Excel 到 HTML 的转换。您可以使用 文档 探索有关 PHP Excel API 的更多信息。如果您有任何问题,请随时通过我们的 论坛 告诉我们。

也可以看看