问题标签 [phpoffice]

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 回答
15837 浏览

codeigniter-3 - phpspreadsheet中的动态单元格合并

我的问题是关于在 codeigniter 中生成 Excel 工作表。excel 工作表子标题不固定,它们是根据数据,这就是为什么我无法合并单元格。有什么解决办法吗?例如:-这里的子标题不固定。

0 投票
1 回答
51 浏览

php - phpoffice 无法读取 xls 中的 xml

我需要创建一个脚本来读取 XLS 并插入到 mysql 中,所以我决定使用 phpoffice 来完成它。

当这个 xls 里面是一个 XML 并且 phpoffice 无法读取这一行时,问题就来了。

例如,如果您尝试读取包含以下行的 xls:

输出只显示你

注意:1 月和 3 月之间有一个空白行,但我在使用这个所见即所得的方法时遇到了问题。

有人能告诉我如何在 XLS 中读取这个 XML 吗?

我认为问题在于“<”和“>”之间连续有一个单词,但我不知道如何解决。

谢谢

0 投票
0 回答
955 浏览

php - PHP中的Docx到pdf转换自动添加新行 - PHPWord

我正在使用 PHP 库 PHPOffice 和 PHPWord 将 docx 文件转换为 pdf。我正在使用 TCPDF 作为 PDF 编写器。

我的代码如下

只有当 docx 文件包含纯文本而没有任何样式更改(即颜色、文本粗体)时,它才能正常工作并生成正确的 pdf 文件。但是如果 docx 文件包含样式,那么在 pdf 中它从新行开始。

例如 docx 文件包含

这在 pdf 文件中显示正确。但是如果 docx 文件包含如下内容(“H”和“W”在这里是粗体)

它在pdf中显示如下(而不是显示在一行中,而是显示在多行中)

请让我知道您有任何人对此有解决方案。提前致谢。

0 投票
0 回答
658 浏览

php - PHPExcel setWidth 不起作用

我使用 Symfony 2.5 使用 PHPExcel (PHPspreadsheet) 将 excel 文件转换为 HTML 表

我正在尝试将过滤器设置为仅加载范围 ('A','N') ,即前 13 列。不工作..

我也在尝试设置“N”列的宽度。不工作..

当我转储列的宽度值是正确的..

我可以增加列宽但不能减少它们..

看起来单元格内的文本正在自动定义单元格的宽度..

这是我的控制器:

我的过滤器:

我的观点 :

这里是一个截图 html 视图:我们可以看到“RCA”列仍然具有初始宽度..我的 setWidth 没有应用..

如果我用更短的词更改链接,例如:yes.docx,则该列会减少。

在此处输入图像描述

0 投票
1 回答
254 浏览

php - PHPExcel ReadFilter 不起作用

我仍然坚持使用 symfony2 和 phpexcel ..

首先我不知道为什么我的 HTML 编写器不生成<thead></thead>标签..

我不明白为什么空白列仍然显示,如您在此屏幕截图中看到的那样,应用了 ReadFilter:

我只想加载前 13 列:

在此处输入图像描述

我的过滤器:

我不明白为什么这些空白列在这里......

ReadFilter 不能与 HTML Writer 一起使用

我不能这样做:

因为我使用 jQuery Plugin "floatThead" 来创建一个固定的<thead></thead>

在我看来 :

请帮我..

0 投票
0 回答
1292 浏览

php - PHPWord - 无法读取 docx 文件

我正在尝试使用 PHPWord 读取 docx 文件,但出现以下错误。我似乎无法在任何地方找到解决方案:

PHP 致命错误:未捕获的异常 'PhpOffice\PhpWord\Exception\Exception' 带有消息 '"Word2007" is not a valid Reader.'

这是加载文件的 PHP 代码:

任何帮助将不胜感激!

0 投票
0 回答
512 浏览

php - 使用 PHPOffice/PhpSpreadsheet 克隆具有公式范围的行

是否可以使用公式克隆完整的行并在粘贴后保持这样的范围?

  • 带有公式的模板行:=SI(ESTNUM(F15);20%;"")
  • 克隆 1:=SI(ESTNUM(F16);20%;"")
  • 克隆 2:=SI(ESTNUM(F17);20%;"")
  • 克隆 3:=SI(ESTNUM(F18);20%;"")
0 投票
3 回答
1544 浏览

php - PHPWord文本框的背景颜色

我正在尝试将文本的背景颜色设置为颜色或 100% 透明(以最简单的方式),但我都在努力实现。

我已经根据其他一些元素尝试了“bgColor”,但没有运气:(

0 投票
1 回答
81 浏览

laravel - 不正确对象的 PhpStorm 警告 (Laravel)

我一直在使用 PHPDoc 清理一些 PhpStorm 警告,在某些情况下,有些对象引用不正确。这是一个例子:

CreateRichTextShape() 以 RichText 形式返回,如下所示:

这一切都很好。

然后我尝试在 RichText 中调用一个函数,例如:

但是,当将鼠标悬停在代码上时,我会收到此警告:

这个警告。

PhpStorm 认为CreateRichTextShape()AbstractShape实际返回 a 时返回 a ,因此即使该函数存在并且已正确记录RichText,它也无法在其中找到该函数。AbstractShape

请注意,此代码中没有实际错误 - 它运行良好。只是想摆脱警告。

0 投票
2 回答
3012 浏览

phpoffice - 无法从 url phpoffice/电子表格加载文件

试图从 url 加载一个 .xlsx 文件,但它给出了错误,例如,

加载文件如下,

文件已经在给定位置。