问题标签 [phpspreadsheet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
173879 浏览

php - 使用 PHPExcel 设置电子表格单元格的宽度

我正在尝试在使用 PHPExcel 生成的 Excel 文档中设置单元格的宽度:

但这不起作用。

我需要在这里调用什么方法?

0 投票
3 回答
128898 浏览

php - 使用 PHPExcel 合并单元格值 - PHP

我有一个简单的表,如:

我正在使用PHPExcel以 XLS 格式导出我的数据

现在我想在一个单元格first_name中合并这两个字段last_name

我试过了:

但是我得到错误并且不起作用。有什么帮助吗?

0 投票
1 回答
8088 浏览

php - 无法在 PHP Excel 中创建多个工作表

您好我正在 PHP Excel 中创建多个工作表,但它不工作。我面临一个问题“您试图通过越界索引设置一张活跃的工作表:1。实际的工作表数量为 1。”

这是我的代码:

这里我提到了我在这个函数中传递的所有参数

0 投票
2 回答
34083 浏览

php - PHPExcel 和 PhpSpreadsheet 之间的主要区别是什么?

PHPOffice的项目中,有两个与电子表格文件格式相关的项目:

PHPExcel

PHPExcel 是一个用纯 PHP 编写的库,并提供一组类,允许您写入和读取不同的电子表格文件格式,如 Excel (BIFF) .xls、Excel 2007 (OfficeOpenXML) .xlsx、CSV、Libre/OpenOffice Calc .ods, Gnumeric, PDF, HTML, ... 这个项目是围绕微软的 OpenXML 标准和 PHP 构建的。

Php电子表格

PhpSpreadsheet 是一个用纯 PHP 编写的库,并提供一组类,允许您读取和写入不同的电子表格文件格式,如 Excel 和 LibreOffice Calc。

它们之间的主要区别是什么?

0 投票
1 回答
338 浏览

php - PhpSpreadsheet - 我可以在 PHP 中向 xls 文件添加数字签名吗?

我使用https://github.com/PHPOffice/PhpSpreadsheet 我需要在 xls 文档中添加数字签名以验证文档的真实性。是否可以使用这个或其他 PHP 库?谁能指出我如何做到这一点的方向?

0 投票
3 回答
12981 浏览

php - 当我构建(配置)phpspreadsheet的源代码时,由于找不到apxs并且未构建apache,因此出现错误

[通过 APXS 通过 DSO 检查 Apache 2.0 处理程序模块支持...

抱歉,我无法运行 apxs。可能的原因如下:

  1. 未安装 Perl
  2. 没有找到 apxs。尝试使用 --with-apxs2=/path/to/apxs 传递路径
  3. Apache 不是使用 --enable-so 构建的(显示 apxs 使用页面)

/usr/local/apache/bin/apxs 的输出如下:./configure: line 6199: /usr/local/apache/bin/apxs: No such file or directory configure: error: Aborting]

这是错误建议我解决这个问题。

0 投票
2 回答
2359 浏览

php - PhpSpreadsheet (PhpExcel) 的稳定版本

我尝试使用PhpSpreadsheet。在问题部分,我发现主分支现在已损坏

我尝试使用开发分支,但找不到功能齐全且准备复制\粘贴的版本。稳定分支中没有 Autoloader.php 等。我只想使用这个库。

在主分支我发现

在此处输入图像描述

在我可以像这样使用这个库之后

我可以做些什么来毫无困难地使用开发分支?

0 投票
4 回答
33504 浏览

php - 如何使用 PhpSpreadsheet 从表格单元格中检索日期?

我有xlsx表格,我使用 PhpSpreadsheet 来解析它们。一些单元格被格式化为日期。问题是 PhpSpreadsheet 以未指定的格式返回日期格式单元格的值:

如何以 UNIX 时间或DateTimeInterface实例的形式从单元格中获取日期?

0 投票
1 回答
1328 浏览

phpspreadsheet - PHPSpreadSheet:getCalculatedValue() 已被弃用,那么“新”方式是什么?

我正在使用 PHPSpreadSheet,但是当我在我的 Excel 工作表中有一个列时,我在 PHPSpreadSheet 中=B4使用getValue()时,我确实得到了这个值:“=B4”。

因此,当我查看源代码时,我发现我可以使用getCalculatedValue(),但不推荐使用该方法。我仍然可以使用它(它按预期工作),但我不太喜欢使用不推荐使用的方法。

那么在 PHPSpreadSheet 中获得正确(引用)值的正确方法是什么?

0 投票
1 回答
185 浏览

zend-framework - 生产系统差异

我有一个带有控制器的 ZF3 项目,它打开 excel 文件并将它们与将打开的模板进行比较。

在我的开发笔记本(xampp)上一切正常,在我的生产系统(ubuntu)上,phpspreadsheet 会导致错误(我认为是错误的)。

这是我的代码片段:

我已经在非相对路径中有文件夹,因为 basePath() 不起作用,它不会给出任何结果。

echo 语句只是因为服务器日志不会给出任何错误。在我的开发系统上,我在生产系统上得到回显文本,错误似乎在加载语句中。

第一个问题:我怎么能在这里使用相对路径?

第二个问题:我怎样才能知道电子表格类是否有问题?

这是作曲家加载的内容:

这是一个问题,因为它有这个开发版本吗?在这一点上,我很困惑,因为我玩过文件的路径,我在文件夹中手动更改了权限,我检查了服务器日志,现在我什么都不知道了。

这里文件夹中的权限:

在此处输入图像描述

任何有用的建议表示赞赏。