问题标签 [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 投票
1 回答
926 浏览

php - PhpSpreadsheet 的 COUNTIF 函数 php

我正在使用 PhpSpreadsheet(PHPExcel) 在 PHP 中做一个 Excel,当我需要使用 COUNTIF 时我被卡住了。这是我的代码:

它不起作用。如果我推杆 /* BH7:BH125, 0 */ ,那么它可以工作,但我想使用 <>0。谁能帮我?

谢谢。

0 投票
3 回答
874 浏览

joomla - 如何在 Joomla 中安装 PHPSpreadsheet

我想知道如何最好地将 PHPSpreadsheet 合并到 Joomla 中!应用程序,在共享主机上。

使用 PHPExcel,您只需上传库。

PHPSpreadsheet 正在使用 Composer,这对我来说是新的,但看起来很简单。但是,我看到了 Joomla!包含它以管理核心中的依赖关系,但不发布composer.json文件,并提交/vendor子文件夹。

有关安全添加 PHPSpreadsheet 的最佳方法的任何建议,以便 Joomla 可以使用它!扩展,而不会弄乱 Joomla!核?

0 投票
1 回答
3412 浏览

php - PHPSpreadsheet 从单元格中的文本中读取样式

我有以下单元格数据:

bla bla bla abcd efgh ijkl

注意,abcd是粗体,efgh是斜体,同时ijkl是粗体和斜体。

我想读取整个单元格的数据,并将其保存在数据库中,以便我可以将其按原样呈现给最终用户(即使用这些样式)。我搜索了文档,我只能修改这段代码:

但它的问题在于,这只有在整个单元格文本是粗体时才有效,在我的情况下,只有部分是粗体。

任何人都知道如何解决这个问题?谢谢!

0 投票
1 回答
10604 浏览

php - Class 'Mpdf\Mpdf' not found error in Phpspreadsheet

I'm trying to convert excel file directly to PDF with the help of PHPSpreadsheet. but got an error "Class 'Mpdf\Mpdf' not found", Here is my code:

Kindly Help with above code.

Thanks

0 投票
1 回答
894 浏览

php - Phpspreadsheet 克隆将不起作用并超时

我第一次使用 PhpSpreadsheet 并且一直工作得很好。但是今天我需要制作一个文件,模板在多张纸上复制(超过 300 张纸)。查看文档,它使用克隆方法。但是,执行时,代码不会给出错误或异常。只是一直“等待本地主机”并突然停止。我已经增加了 set_time_limit 甚至内存限制,但它仍然无法工作。

代码

我尝试使用 for 循环,即使没有它,它也会这样做。

PHP7可能有问题吗?

欢迎任何帮助。

0 投票
0 回答
3363 浏览

php - 我可以使用 PhpSpreadsheet 创建多选下拉列表吗?

是否可以创建多选下拉菜单?

Excel 允许使用 VBA 创建下拉选项,但我没有找到生成 excel 的选项并使用 PhpSpreadsheet 添加了多选下拉列表。

我发现样本只有一个下拉列表。

https://phpspreadsheet.readthedocs.io/en/develop/topics/recipes/

0 投票
2 回答
26559 浏览

phpexcel - PhpSpreadsheet - 在不迭代每个单元格的情况下获取行

我正在使用 PhpSpreadsheet 轻松地从 xls 文档中读取并在一些计算后插入数据库。我成功地使用了文档中的示例,但我发现它太复杂了,我确定我错过了一些东西,而且可以更容易地完成。

我本来希望有类似$row->getCell("A")->getValue()的东西可用。

所以...我错过了什么吗?

0 投票
1 回答
547 浏览

phpexcel - 单元格的 PHPSpreadsheet 字符数或字数限制是多少

是否可以从 PHP 中增加 Excel 电子表格的字符数限制?

0 投票
0 回答
131 浏览

php - PHPExcel/phpSpeadsheet 将整数转换为时间

我正在使用新版本的 PHPExcel、phpSpreadsheet 和我的一个单元格需要一个基于整数的时间值,例如:我有一个等于 30 的整数(意思是 30 秒)。我想把它输入我的单元格并输出为 0:30。我遇到的问题是 Excel 正在删除尾随的 0。

我尝试使用将其转换为字符串

但没有成功,也尝试了 setFormatCode() 但也没有运气,总是将 030 输出为 03。如果可能的话,还需要一种将 030 变为 0:30 的方法。

对此的任何帮助将不胜感激。

0 投票
1 回答
3852 浏览

php - 为 PHPSpreadsheet 生成的 Excel 设置活动单元格

我正在使用PHPSpreadsheet

我在我们的 Web 应用程序生成的每个 Excel 中都使用freezePane('A9')

最后,我还添加了setSelectedCell('A9'); .

但是当我打开 excel 文件时,它会以“A10”作为活动单元格打开。并且“A9”也向下滚动。所以必须向上滚动才能看到“9”行。

在此处查看问题的图像。

在此处输入图像描述