问题标签 [phpexcel-1.8.0]

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 投票
3 回答
658 浏览

php - 如何使用 PHPExcel 将 xlsx 文件上的可打印区域保存为 PDF

我将如何将 Excel 工作表上的可打印区域保存为 PDF?

如果我需要使用不同的库,那么我可以使用它,但我需要它尽可能接近从 excel 打印时的外观,我知道这通常很难。

0 投票
1 回答
957 浏览

php - 如何验证 PHPExcel 生成的“.xls”文件中的密码?

我正在使用库生成excel带有扩展名的文件。正在生成 excel 文件。我正在对文档使用密码保护,并且仅使某些字段可编辑。我正在做一个机制。它现在完美运行,我需要添加一些修改。.xlsPHPExcelExport Import

我的问题是

是否可以验证我为保护文档而提供的密码?这样我可以在导入时检查它

例如

如果我使用保护文档

有没有像下面这样检查密码的功能?

任何帮助都将不胜感激。

0 投票
1 回答
1104 浏览

php - 更改 PHPExcel 中超链接的文本背景颜色

在我的PHPExcel库中,我使用以下代码更改了超链接的颜色

它工作完美。但是文本的背景颜色如下图所示

在此处输入图像描述

我想删除背景颜色或将其设为白色。

有没有办法做同样的事情?任何帮助都将不胜感激

0 投票
2 回答
183 浏览

php - PHPExcel从xlsx文件将48行中的38行插入MySQL

我正在尝试将具有 48 行的 excel 文件中的文本(UTF-8 编码)插入 MySQL 表中。只有 38 行被插入。有些行确实有特殊字符,如“/”、“?”、“:”、“”、“.”、“()”、“'”、“””、“!”。

下面是一个成功插入数据库的文本示例: 假装为 E!消息。这是一个例子。请两个人快速回答你这个问题:“其中哪些不是颜色——黑色、棕色、口香糖、蓝色、吉姆色、蓝色或绿色?”

下面是一个没有插入数据库的例子: Zig-a-zig-ah!找一群小伙伴重演这个测试,并在公共场合重拍辣妹组合的视频。让陌生人加入其中!

我已经尽可能多地进行了研究,但没有找到任何答案。10 行没有插入到 db 表中。有什么我想念的吗?非常感谢您的帮助。

0 投票
0 回答
115 浏览

php - 无法使用 PHPEXCEL1.8 写入 ExcelSheet

我正在尝试将数据写入已经创建的 Excel 表,并且在该字段中输入的值将存储在 Excel 表中,我正在使用 PHPExcel 1.8 但无法写入 EXCEL 表。这是代码: index.php

0 投票
0 回答
479 浏览

php - PHPExcel:在 PDF 中自动换行长文本(无空格)

创建 PDF 时如何自动换行长字(不带空格)?

示例单词 = Hellooooooooooooooooooooooooooo

我试过这个

它适用于 Excel 输出,但不适用于 PDF 输出。

0 投票
0 回答
258 浏览

php - 连接切断公式关闭

我在使用 phpExcel 时遇到问题。我的任务是生成一个包含相当复杂公式的报告。该公式包括一些连接的字符串,但 phpExcel 似乎不喜欢那样。生成的文件显示了公式的一部分,在连接点之一处进行切割。当公式显示为普通字符串时,我删除了 = 符号以查看 phpExcel,它做得很好。我可以手动将 = 符号重新输入,公式按预期工作。

我拼凑了一个测试文件来演示发生了什么。我附上了一张图片,显示了这个脚本输出的内容。正如我们所看到的,W 和 X 列中的公式在其中一个连接上被截断。

在此处输入图像描述

更新 我换掉了 CONCATENATE 函数的速记连接,看看我是否能得到更好的结果。

这完全产生了一个不同的问题。异常细胞里面什么都没有。没有任何形式的公式或输出。所以我开始从 concat 中分割参数,看看是否有任何一个引起了问题。原来是最后一个参数——文字“)”字符。如果我删除了这部分 concat 或将这个角色换成其他任何东西,一切都会完美无缺。出于某种原因,当 concat 的最后一段包含“)”符号时,phpExcel 讨厌它。我没有进一步解决这个荒谬的问题,而是将括号换成了括号。如果我能找到解决方案,我会将电子表格恢复原样。

0 投票
0 回答
132 浏览

php - 如何使用 PhpExcel 和 Codeigniter 循环单元格中的数据

它仅在单个单元格中显示一个数据。但我想要的只是循环它以显示我数据库中的所有数据

这是我在控制器中的一段代码。

}

模型

}

这是我的代码的输出 在此处输入图像描述

但我想要的是这样

在此处输入图像描述

我真的需要帮助。谢谢你。

0 投票
0 回答
82 浏览

php - 页面空白,无法使用 phpexcel 提取 formattvalue?

第一次,我使用此代码更改静态文档值

并且文件'new_calcule.xlsx'对我的值没问题,但是当我尝试从某些单元格获取格式化值时,我的页面空白,死了,非常重要的excel文件很大,我需要 cyclicFormulaCount 才能工作我得到.

Fatal error: Uncaught exception 'PHPExcel_Calculation_Exception' with message 'Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Sheet1!F9 -> Cyclic Reference in Formula' in /home/xtelro/public_html/easyb.ro/ec/inc/Classes/PHPExcel/Cell.php:300 Stack trace: #0 /home/xtelro/public_html/easyb.ro/ec/inc/Classes/PHPExcel/Cell.php(201): PHPExcel_Cell->getCalculatedValue() #1 /home/xtelro/public_html/easyb.ro/ec/admin/imp.php(66): PHPExcel_Cell->getFormattedValue() #2 {main} thrown in /home/xtelro/public_html/easyb.ro/ec/inc/Classes/PHPExcel/Cell.php on line 300

必须显示回声,但我的脚本没有任何错误就死了,你能帮我解决和理解这个吗?谢谢!

0 投票
1 回答
752 浏览

php - php数组中的特殊字符,然后使用phpexcel插入excel

我需要在 php 数组中放入小“TM”,然后使用 phpexcel 插入到 excel 文件中。但是,生成的 excel 将单元格显示为“FALSE”而不是“ABC™ 1”。我可以知道如何在 php 数组中放入小“TM”并使用 phpexcel 将其传递到 excel 文件中吗?以下是当前代码。

然后用phpexcel插入excel