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

yii - yii2中没有检测到外部库(Phpoffice)

两台计算机在相同的存储库上工作,但第一台计算机检测到库并且运行良好,但第二台计算机没有检测到它并显示“找不到错误'PhpOffice\Phpspreadsheet\Reader\Xlsx'”。

在 vendor 中,库也存在。

composer.json 和 composer.lock 在两台计算机上也相同。

一件事是,通过 git ignore,我在第一台计算机上使用 yii 的作曲家机制,但在 sec 计算机(错误计算机)上,我手动添加库。

0 投票
1 回答
1218 浏览

php - 合并 PhpOffice\PhpWord\TemplateProcessor 中的列或行

是否可以在模板处理器中合并列或行?

在此处输入图像描述

谢谢

0 投票
0 回答
1693 浏览

php - 使用phpspreadsheet在特定列中绑定类型字符串

这个 phpspreadsheet 非常好,但确实没有文档。所以,我读了很多书,并试图定义我个人的 valueBinder,我认为这是正确的,但我想没有执行。

首先我像这样创建我的活页夹:

就像您看到的那样,我只是为 D 列中的每个单元格绑定类型字符串,然后我尝试将值 ok 放在 D 列中的每个单元格中,仅用于调试。

然后在我的主页中:

此时悲伤是因为在 csv 文件中我发现了相同的错误值,例如,如果我在 csv 中有一个像 1345 这样的数字,我有 1,345

我也不想重新扫描 CSV 来纠正这个问题,因为我有数万行

0 投票
1 回答
220 浏览

joomla - 在 Joomla 中使用 PHPOffice/PHPSpreadsheet

有让 Joomla 加载 PHPOffice 类的经验吗?在文章中使用 Sourcerer 编写 PHP 代码并想集成到 PHPOffice

0 投票
2 回答
1789 浏览

php - 如何从 EXCEL 中获取 PHP 中的分组行?

如何从 EXCEL 中获取 PHP 中的分组行?

在此处输入图像描述

此代码不发出组:

0 投票
0 回答
789 浏览

php - PHPSPREADSHEET:在 Excel 图表中显示隐藏的数据行

我使用phpspreadsheet包含图表导出的 excel 在 libre office 上运行良好,但是当我使用 MS 打开时有空白区域图表。Excel。

问题是,我用来构建图表的数据范围是使用此代码隐藏的。

但这可以通过在 MS 上的设置来完成。像这样出类拔萃。 在此处输入图像描述

我使用这段代码来构建图表:

我应该向我的图表构建器添加什么属性来表示我之前提供的设置?

0 投票
1 回答
2102 浏览

php - 在 Laravel phpword 中找不到类“ZipArchive”

phpword我已经在我的 laravel 项目中安装了包。现在,当我尝试docx使用此代码读取文件时

我收到一个错误

找不到类“ZipArchive”

/vendor/phpoffice/common/src/Common/XMLReader.php 第 54 行

zip已经安装在我的 php.ini 中。 在此处输入图像描述

0 投票
3 回答
16752 浏览

php - PhpSpreadsheet:权限 | ZipArchive::close(): 创建临时文件失败

我想提供一个 Excel 文件以供下载 PhpSpreadsheet

这是我的代码:

我收到以下错误消息:

PHPSpreadsheet 的文档说:

\PhpOffice\PhpSpreadsheet\Writer\Xlsx 在写入 php://output 时使用临时存储。默认情况下,临时文件存储在脚本的工作目录中。当没有访问权限时,它会回退到操作系统的临时文件位置。

upload_tmp_dir 是:/Applications/XAMPP/xamppfiles/temp/

我必须检查哪些文件夹权限?或者是什么导致了问题?

0 投票
1 回答
5145 浏览

php - 带有phpword问题的docx到html

使用 PHPWord 库 ( https://github.com/PHPOffice/PHPWord ) 将 docx 文档转换为 HTML 时遇到问题。

这是我使用的代码片段:

问题是每个文本块都封装在<p>标签中,无论我是否在 docx 文档中定义了标题。我希望<h1> <h2>...生成标签。子弹清单也丢失了。

它是按设计工作还是我错过了什么?

感谢您的反馈意见。

问候

0 投票
1 回答
143 浏览

yii2 - Yii2框架中的包安装错误?

我需要使用PHPOffice/PhpSpreadsheet来安装PhpSpreadsheet我按照这个链接。

所以我通过运行命令使用'composer'将PhpSpreadsheet安装到我的项目中

在安装时在命令提示符下说

并已成功安装(仅供参考,请检查屏幕截图),安装后当我尝试登录我的应用程序时,我收到一个不同的错误

(之前声明在“我正在使用 'phpmailer' 的电子邮件中,包括路径为

因为我的“PHPMailer”文件夹位于 Yii2 框架的“vendor”文件夹中。

顺便说一句,我正在 Yii2 框架上构建我的应用程序,我对 Yii2 框架非常陌生。

谁能告诉我,如何解决这个问题?谢谢。

在此处输入图像描述