问题标签 [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 回答
2913 浏览

php - PHPExcel:如何使用模板创建新工作表?

目前使用模板excel表格添加数据,要求也是添加新表格,因此需要添加具有相同模板的新表格。

我从新的模板开始:

现在,我必须在没有克隆第一张表的情况下使用相同的模板在同一个文件中创建新表,因为需要加载没有数据的新模板。

0 投票
1 回答
21 浏览

composer-php - 如果 packagist 说 master build 失败,如果我用 composer 安装包,它会工作吗?

我对使用作曲家有点陌生(但我认为它很棒)所以请原谅这个菜鸟问题。

人们要求导出比 csv 更高级,所以我想我会使用 composer 安装 phpOffice excel。但是,主人是“构建失败”,而开发是“构建错误”。我正确地假设主构建失败意味着我不应该用作曲家安装它,因为它不起作用?

在对此进行研究时,我还发现了 phpOffice 电子表格,但它似乎仍在开发中。

如果由于构建状态问题而无法使用 phpOffice excel,还有其他选择吗?

0 投票
1 回答
2966 浏览

php - PHPOffice/Common 在 codeigniter 中使用 PHPWord 未找到

他们已经根据以下内容更新了插件并替换了一些共享类:https ://github.com/PHPOffice/PHPWord/releases 并且在升级 phpword 时,我遇到了这个错误。

我使用过composer,我想知道如何使用公共共享库:https ://github.com/PHPOffice/Common

请帮忙。

0 投票
1 回答
8906 浏览

excel - PhpSpreadsheet 正在损坏文件

我正在使用 PhpSpreadsheet 修改现有文件并将其发送到浏览器,但每次下载文件时,excel 都会出现以下错误:

我们发现 filename.xlsx 中的某些内容存在问题。你想让我们尽可能多地恢复吗?如果您信任此工作簿的来源,请单击“是”。

我已将所有内容剥离为以下代码。我打开的模板文件是一个全新的 excel 文件,没有对其进行任何编辑(以避免模板中已经存在错误的可能性)。我可以从驱动器打开这个文件,没有任何问题。

完成修复过程后,我会从 Excel 收到以下消息,一切似乎都正常。

Excel 完成了文件级别的验证和修复。本工作簿的某些部分可能已被修复或丢弃。

**编辑:** 当我使用生成新文件时发生同样的错误$spreadsheet = new \PhpOffice\PhpSpreadsheet\Spreadsheet();

0 投票
0 回答
3451 浏览

php - PHPWord 横向全角表格

在我的 PHPWord 文档中,我有一个带有横向和表格的部分。我希望表格是全角的,但是如果我像这样添加表格(因为根据文档,宽度是百分比):

或像这样:

我的桌子不是全宽的(实际上,桌子似乎占据了整个宽度,但用于纵向)。

我可以通过这种方式达到预期的结果:

但我怀疑这是一个好的解决方案。有更好的解决方案吗?

0 投票
1 回答
835 浏览

symfony - PhpOffice PhpWord 图片边距顶部

我插入这样的图像:

我想从他的顶部元素中边缘顶部这个图像。

实际上这个边距不起作用,我不知道为什么

0 投票
1 回答
5276 浏览

php - 插入图片 PhpWord

我可以使用 URL 添加图像,但不尝试获取本地图像文件。

收到此错误:

未捕获的 PHP 异常 PhpOffice\PhpWord\Exception\InvalidImageException: "" at C:\Users\kaskull\Desktop\symfony\examsgenerator\vendor\phpoffice\phpword\src\PhpWord\Element\Image.php 第 386 行

我正在控制器上创建我的 Word,所以我的第一个想法是应该是这样的:

得到同样的错误。

编辑:

如果我做:

它返回 FALSE

但如果我使用它,它会运行。

0 投票
1 回答
608 浏览

php - 如何部分填充背景线phpword

目前我可以为我想要的每个事件设置背景填充颜色。

如此图所示,它如何达到线的全长

在此处输入图像描述

问题我怎样才能让它像这张图片中的日期一样

在此处输入图像描述

代码

完整代码

0 投票
1 回答
586 浏览

phpexcel - PhpSpreadsheet 与 PhpExcel 活动单元格起始编号。什么是正确的价值观?

我们使用 Excel,但现在开始使用电子表格,因为它是未来。最近在我们的应用程序中,我必须做出改变,

这是我们的excel文件逻辑。

因为我们没有显示一列。也许我认为它发生在我们当前的作曲家更新中。所以我看到了如何设置样式的其他一些变化,并且 applyFromArray 具有用于设置背景颜色的新样式数组。库中的这种更改也是为了启动单元格。

我懂了

这里“A”的等价物是 0 还是 1。

这里Github 问题 请参阅 Mark Ba​​ker 的第二条评论,他说它在 PhpExcel 中以 0 开头。在 PhpSpreadsheet 中是否相同?

0 投票
0 回答
660 浏览

php - 使用 PhpOffice PhpSpreadsheet 导出 excel 表后附加印度货币符号?

我正在使用“PhpOffice\PhpSpreadsheet”库处理“导出到 excel”表功能,直到导出到 excel 表工作正常,但我的问题是我有一个总金额列,我必须在其中添加印度货币符号。我寻找解决方案,但还没有运气。

我的代码:

如何将印度货币符号添加到 Excel 工作表中的 total_amount 单元格?希望有人帮忙。谢谢。