问题标签 [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.
php - 在 phpWord 模板文档中插入表格
我有里面template.docx
有标记的模板${table}
。我需要使用 phpWord 创建表并将其插入到我的template.docx
替代${table}
标记中。这是我的代码示例
首先,我$document_with_table
使用新的 PhpWord 实例在单独的变量中创建表。接下来我加载我template.docx
的$template_document
变量。现在我需要在里面插入表格$document_with_table
来$template_document
代替${table}
标记。我怎样才能做到这一点?
PhpWord 版本 - 最新稳定版 (0.16.0)
laravel - Laravel Excel 导出 - 从视图不起作用
我尝试使用 Laravel Excel 实现从视图方法导出到 excel 文件。这是文档的链接https://laravel-excel.maatwebsite.nl/3.1/exports/from-view.html。但我还不能参考网站中显示的示例。它返回一个错误说PhpOffice \ PhpSpreadsheet \ Writer \ Exception
Invalid parameters passed.
。我一直在改变我的代码试图解决这个问题,但一点运气都没有。请帮我解决这个问题。以下是我的代码。谢谢你。
LoansExport.php
view_loan_export.blade.php
贷款控制器.php
网页.php
php - PHPSpreadsheet 未定义函数 mb_strlen
我安装了 phpspreadsheet 但出现错误:
PHP 致命错误:在第 469 行调用 /opt/apache/htdocs/mysite/tools/vendor/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Shared/StringHelper.php 中的未定义函数 PhpOffice\PhpSpreadsheet\Shared\mb_strlen()
这是用于调用 phpspreadsheet 的代码:
根据我的发现,这意味着插件 mbstring 没有工作/安装,但我的 PHP 说它已安装:
知道是否缺少其他东西或我该如何解决这个问题?
php - 使用 PhpSpreadsheet 从字符串创建 CSV 文件
这可能吗?还是必须使用 PHP 库,例如thephpleague/csv?
例如,根据PhpSpreadsheet的文档:
正如您所看到的,这完全适得其反,因为该load()
方法需要实际$file
执行基本相同的操作。
有没有办法在PhpOffice\PhpSpreadsheet\Writer\Csv()
不使用电子表格的情况下使用包含 CSV 数据的字符串?
提前感谢所有积极的意见和建议。
php - 使用 PHPWord 将 DOCX 转换为 PDF 时没有样式
我正在尝试使用 PHPWord 将 DOCX 文件转换为 PDF。当我执行脚本时,看起来某些样式元素没有被转换。在 DOCX 文件中,我有一个图像,两个带有 1px 边框和隐藏边框的表格,我正在使用选项卡。
当我执行脚本时,我得到一个没有图像的 PDF 文件,所有选项卡都替换为空格,所有表格都有一个 3px 的边框。
有人知道我为什么缺少这些样式吗?
这是我的脚本:
php - PHPspreadsheet 仅在 xlsx 时保存“Sheet1”,但在 xls 时可以
我正在使用 PHPSpreadsheet 生成一个 XLSX 文件。编码
使用上面的代码文件时只包含“Sheet1”并且是空白的但是当我使用
上面的代码用多张纸保存正确的数据。
上周保存的 XLSX 可以正常工作。
我的服务器是:
- Ubuntu 18.04 LTS
- 玛丽亚数据库 10
- PHP 7.2.10 使用 Yii2 框架
- 使用 phpoffice/phpspreadsheet v. 1.3.1
php - 当我们从特定路径复制并保存新的 pptx 时,PHPPresentation 会丢失样式
我在谷歌上搜索了有关 PHPPresentation 的信息,但没有找到。我知道已经问过这类问题(PHPOffice PHPPresentation 在保存 pptx 时失去原始样式)并且我已经检查了这个特定问题的答案(https://github.com/PHPOffice/PHPPresentation/issues/161)
我已经按照上面的答案做了,但它根本不起作用。这是我的以下代码:-
我的 sample.pptx 如下所示:-
谁能帮我解决这个问题。
php - 使用 PHPWord 库读取 word 文件时如何检测 EOF(文件结尾)字符
我用 PHPWord 库读取 word 文件
问题是我无法检测到 EOF 字符,我花了很多时间来解决这个问题,但根本没有工作。