问题标签 [phpexcelreader]
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 - PHP:读取超时错误
几天后我面临读取超时问题。
- 在我的应用程序中有一个上传用户的工具(Xls、xlsx 是允许的扩展名)。这完全是管理面板。
- 我正在使用 PHPExcel 从工作表中读取数据并将每行详细信息动态插入数据库。
- 在这里,可以上传大尺寸文件。现在我拥有的文件是 16MB 文件,其中包含近 20 万条记录。
我通过 htaccess 增加了以下配置
php_value memory_limit 1024M
php_value max_execution_time 259200
php_value max_input_time 3000
php_value post_max_size 700M
php_value upload_max_filesize 100M
我也将 set_time_limit(0) 放在特定的控制器中。
我的问题是生产环境中的读取超时。它正在执行大约 15 分钟并返回以下错误
Will Keep Alive 在这里做点什么。在生产环境中设置为 5,Apache 超时时间为 300。
我在这个网站上搜索了许多类似的错误帖子,但没有运气
我打算设置一个 cron 作业,只从前端上传文件。希望能解决这个问题,但我也想知道是什么因素导致了这个错误。
php - 在客户端或浏览器端生成和下载php excel
我PHPExcel.php and /PHPExcel/Writer/Excel2007.php
在我的应用程序中使用,在我的代码中:
//向单元格添加值
但是excel没有在客户端下载但是如果我们使用$objWriter->save($fileName);
它将excel成功保存在服务器位置。我在浏览器中得到了关注
PK2�GG�D�X�[Content_Types].xml��MN�0���"�%nY��vAa�(0����ؖg�w{&i�@�nbE�{��y� �d۸l m������X�(����)���F����;@1_������c)j�x/%��E��y�“QĿi!” “K�y3�J<���Z1�0?Y�L%zV c��Ib7������a/l٥P1:�q�r��j��j0A����u�"" ��(�����W�M��)Tj�({?>�O��,X٭���>B��~���Ӥ6�J=�oBZ���� t��X4����Cg�,����QgmrL�ٯc�e��</p>
我正在使用 ubuntu 和 LibreOffice。请帮助我,您的回答将不胜感激
php - PHPExcel读写后Excel 97-2003文件不兼容
我有一个已创建并保存为 Excel 97-2003 文件的 excel 文件。我正在使用以下代码读取然后使用 PHPExcel 写入。
我正在使用 SamApp ExcelSMS Android 应用程序,该应用程序将读取该文件。唯一的问题是文件现在在被新内容覆盖时不兼容。此外,文件大小从 18KB 减小到 5KB。
非常感谢您对此的任何帮助。
php - PHPExcel显示图表不起作用
我正在尝试在网页上显示使用 PHPExcel 生成的 Excel 文件。图像由条形图组成。我尝试使用
这只能输出表格数据,但不会在 excel 文件中显示图表。任何帮助将不胜感激,因为我是 PHPExcel 的初学者。如何显示图表?
php - 未计算 PHPExcel 自定义命名引用
我在一张表中有许多自定义命名的计算,这些计算在各处都使用。
当我加载 phpexcel 对象时,我可以将所有名称正确地视为名为 namedRanges 的数组。
但是,当必须完成最终计算时,我得到了错误的输出。它无法计算 namedRanges。
假设我有一个名字叫:func,它只包含数字 20。
在单元格 A1 中我说 =func,它在 excel 中给了我 20。但它给了我#REF!在 phpExcel 中:
$activeSheet->getCell('A1')->getFormattedValue();
我不能使用
$activeSheet->getCell('A1')->getOldCalculatedValue();
因为必须首先根据用户输入重新计算公式。
如果 PHPExcel 不支持它,是否还有其他能够快速读取/写入和计算的库?
php - PHPExcel - 从数组填充数据
到目前为止,我已经通过 PHPExcel 成功地将数据从 Mysql 导出到 Excel 中,制作了我的表格,格式化了,一切都很好。
然而,到目前为止,任何从上述表格制作图表的尝试都失败了。不仅,在谷歌搜索结束几天后,我还没有找到一个关于如何从 MySQL 填充图形值的简单示例/教程。
这一切都归结为:
我到底是如何从 a) Mysql 或 b) excel 填充 $objWorksheet->fromArray 的。
如果是 SQL,我需要对数据库中的所有表运行此查询。
$sql = "SELECT Functional_Area
, Passed__Status
, Blocked__Status
, Failed__Status
FROM $tbl_name WHERE 1;
上下文:我有几个功能区域,每个功能区域在通过/失败/阻止中都有不同的值。我需要每个功能区域的 1 个图表。每个表平均有 14 个功能区域。
然后我会为每个功能区域构建一个饼图(或条形图,我不挑剔)。
选项 2) Excel
由于我已经在 excel 中说过数据,因此我需要从以下位置填充数据:
同样,每行 1 个图表(第 5 行(FA = EPG)将是 1 个图表,第 6 行(FA = VOD)将是另一个图表,等等...)。
这将不得不为每个工作表重复...
到目前为止,我的尝试如下,这为每个工作表(这很好)生成了一个图表,但是它是空的(不好)。
php - 如何在 PHPExcel 中处理挪威语/瑞典语字符(获取?标记代替特殊字符)
尝试使用 PHPExcel 将数据从数据库导出到 Excel 时遇到问题。问题是当字符串中有一些挪威字符时。首先,当我尝试直接输入数据时,挪威字符之后的所有字母都被删除了。然后我使用了 utf8_decode('dokument pärm'),它的输出为“dokument p?rm”。
我的问题是如何包含挪威语和瑞典语字符并删除“?” 分数。提前致谢!!!
代码:
php - PHPExcel XLS 未被识别为 OLE 文件
我使用 PHPExcel 库开发了一个 PHP Web 应用程序。除了一些奇怪地无法识别为 Excel 文档的 Excel 文档外,一切都正常工作。当我用 Microsoft Excel 打开这些文件并将它们保存为 xls、csv、xlsx 时,一切正常。所以...我认为某些 Excel 文件与它们的扩展名并不完全一样。也许它们是伪装的 XML?是否可以使用 PHPExcel 获得 XML 支持?
这是错误:
Fatal error: Uncaught exception 'PHPExcel_Reader_Exception' with message 'The filename /tmp/phphrnIR2 is not recognised as an OLE file' in /home/www/text/excel/reader/Classes/PHPExcel/Shared/OLERead.php:89 Stack trace: #0 /home/test/excel/reader/Classes/PHPExcel/Reader/Excel5.php(1164): PHPExcel_Shared_OLERead->read('/tmp/phphrnIR2') #1 /home/www/text/excel/reader/Classes/PHPExcel/Reader/Excel5.php(612): PHPExcel_Reader_Excel5->_loadOLE('/tmp/phphrnIR2') #2 /home/www/test/excel/actions.php(60): PHPExcel_Reader_Excel5->load('/tmp/phphrnIR2') #3 /home/www/test/excel/index.php(77): include_once('/home/www/test/ex...') #4 {main} thrown in /home/www/test/excel/reader/Classes/PHPExcel/Shared/OLERead.php on line 89
以及文件识别的php代码: