问题标签 [phpexcel]
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 - 为什么 PHPExcel 不允许写入超过 5000 行
谁能告诉我为什么 PHPExcel 不允许超过 5000 行。我正在使用开源 PHPExcel 在我的项目中生成报告,但我无法从 Mysql-DB 写入超过 5000 行的数据。执行查询时,我的结果集获取 7230 条记录。我如何解决它..
php - CakePHP 中的 PHPExcel:错误--excel 文件不兼容或损坏
我正在使用蛋糕;当我在浏览器中打开 excel 文件时,生成一个函数:
我从 Microsoft Excel 收到此错误:
Excel 无法打开文件“组列表 .xlsx”,因为文件格式或文件扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配。
从浏览器下载并再次打开后,我尝试删除文件名中的空格,它显示与上述相同的错误。有人经历过这个并解决了吗?或任何线索,这是怎么回事?
由于上述错误,基本上excel文件已打开但为空。?>
我读过一个类似的问题,它说在一个组件文件中删除标签末尾的空格。但我不知道哪个组件文件..?
PS我使用的是Microsoft Excel 2010,这可能是原因吗?PHPExcel 目前是否适用于“Microsoft Excel 2010”?
php - phpexcel在单元格范围内设置数据类型
使用PHPExcel,我正在使用:
$workSheet->fromArray($array)
;
设置我的数据。但是,需要将一列设置为字符串(带有前导零的数字,如果不设置为字符串,则前导零会被截断)。如果我不使用该fromArray
方法,我可以使用PHPExcel_Worksheet::setCellValueExplicit()
.
但是,我想使用一系列列来执行此操作。理想情况下是这样的:
但是查看代码,getCell
不允许范围,只有一个单元格。我怎样才能做到这一点?
php - phpExcel在单元格中写入长数字
虽然编写 excel 文件很好,但我看到非常长的数字是 excel 中的公式
示例:8.71129E+12
而不是:1234567890
如何在 PHP Excel 创建期间更改格式?
php - 用 PHPExcel 更改一个字段
我想在使用 PHPExcel 设置值之前只更改一个字段:
例如001
在电话号码之前设置:
php - 从 joomla 调用 phpexcel
我有关于 phpexcel 和 joomla 的问题。我正在开发一些过滤表单来加载 excel 报告,所以我使用 phpexcel 库来执行此操作。现在我只有一个报告,它工作正常,但之后我使用PHP 页面组件在 joomla 中上传,该组件允许我将 php 文件放入 joomla 并调用它。
当我放置它们时,我稍微更改了调用生成 excel 报告的 php 的表单,我使用如下链接调用 php:
也就是说,从 Joomla 调用它,而不是直接从 php.ini 调用它。如果我想直接调用 php,我可以使用这个路径:
有什么问题?问题是,当我调用通过 joomla 生成 excel 的 php 时,下载的 excel 已损坏,并且当我打开它时仅在一个单元格中显示符号。但是,如果我直接调用 php,则生成的报告很好。我可以直接调用php,问题是如果我直接调用它我不能使用这行代码:
用于拒绝直接调用 php 直接访问它,因为它不工作,因为它的安全性。
问题出在哪里?这是生成报告的 php 代码(省略生成行和单元格的代码):
windows-7 - Windows 7:“Excel 发现无法读取的内容”
我正在使用 PHPExcel 生成一个非常简单的 .xls 文件 ( PHPExcel_IOFactory::createWriter($PHPExcel, 'Excel5')
)。每当使用 Excel 2010 或 2007 在 Windows 7 上打开该文件时,我都会收到以下错误:
Excel 在“XXXXXXX.xls”中发现了不可读的内容。是否要恢复此工作簿的内容?如果您信任此工作簿的来源,请单击“是”。
当我在 Windows XP 的 Excel 2010 中打开相同的文件时,它工作正常。如果我在 OpenOffice 中打开同一个文件,则无论操作系统如何,它都能正常工作。
Windows 7 / Excel 2010:错误
Windows 7 / Excel 2007:错误
Windows XP / Excel 2010:工作
Windows XP / Excel 2007:工作
任何/OpenOffice:工作
当我告诉 PHPExcel 生成一个 .xlsx 文件 ( PHPExcel_IOFactory::createWriter($PHPExcel, 'Excel2007')
) 时,它适用于所有上述组合。
我在 MS 论坛上发现了无数线程,它似乎只影响 Windows 7 文件和第三方库(不仅仅是 PHPExcel)生成的 Excel 文件。但没有人有解决办法。
我还找到了以下 MS KB 文章,但我不熟悉底层的 Excel 规范:http: //support.microsoft.com/kb/2411912
有没有其他人经历过这个?
php - 无法阅读单元格评论
我想阅读写在 excel 表格中的单元格内的评论,但我无法阅读它,以下是我的一段代码。
php - 在 IIS 上加载期间 PHPExcel 导入失败
我正在使用 PHPExcel 从 XLSX 文件中读取数据。在 Debian 和 Apache 上一切正常,但在初始加载期间在 IIS 上失败:
不幸的是,在“正在启动...”之后没有进一步的输出,尽管在 IIS 日志中没有显示或跟踪任何错误。文件路径正确(尝试了 / 和 /)并且具有适当的权限。也没有引发异常(tkx @Mark)。
请指教:
1)有没有办法启用某种调试来查看 PHPExcel 到底在哪里停止以及(也许)为什么?
2) 我需要更改什么才能让此代码在 Windows 和 IIS 上运行。
php - 运行时生成excel表挂起的代码(使用PHPEXCEL)
我有以下代码应该使用 PHPExcel 为我生成一个 Excel 工作表,但问题是它需要永远运行。我也有一些 Doctrine PHP 代码。Doctrine 代码连接到数据库并选择我想用来填充 Excel 文件的数据。下面是代码。请有人告诉我出了什么问题
p>