3

这是我的客户场景,我的客户现在想将一个 excel 文件从 PHP 表单发送到服务器上,将数据发送到文件中,在这个 excel 文件中运行一个公式并获得结果。

我不知道这是否可能。如果是这样,最好将我引导到一个库,PHP 或其他一些可能的解决方案。

4

2 回答 2

5

这是完全可能的:看看PHPExcel库,它有一个内置的计算引擎来处理大多数 Excel 公式

有一个使用数据填充 Excel 文件的示例(在本例中来自表单输入),然后在该 Excel 文件中呈现公式以生成结果并将其显示到分发的 /Tests/ 目录中的 Web 浏览器。这个简单的例子 /Quadratic.php 求解一个二次方程;但原理很相似

编辑

有关PHPExcel 计算引擎的局限性的一些迹象,请参阅我对这个问题的回答

编辑 2

PHPExcel弃用,因此现在您可以使用PhpSpreadsheet

于 2012-10-23T09:13:09.083 回答
0

你在思考错误的方向。而是尝试将数据发送到 excel 文件,在 PHP 脚本中读取 excel 文件并在那里进行数学运算。

尝试将动态数据发送到静态 XLS 文件是行不通的。

您可以添加一个常规的 cronjob,检查 XLS 文件数据是否已更改,如果已更改,则再次运行您的计算。

于 2012-10-23T09:11:51.837 回答