问题标签 [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.

0 投票
1 回答
197 浏览

phpexcel - 打开文件时phpexcel Fatel错误

我正在尝试在我的硬盘驱动器上打开一个 excel 文件并获取。

0 投票
0 回答
958 浏览

php - php-excel-reader 如何获得 TextBox 的位置

有没有办法通过 php-excel-reader 获取 xls 文件的 TextBox 的位置?我需要获取该 TextBox示例图像的文本 ,例如我需要“2a”,但框“2a”是空的,但上面有一个 TextBox。那么如果我知道我需要什么盒子,我怎么能得到这个值呢?感谢所有可以帮助我的人,并对我的英语感到抱歉

0 投票
1 回答
283 浏览

php - 大家好,在带有浮点的phpexcel中

在浮点的 phpexcel 问题中,我来自俄罗斯,我们决定分享一些地方,这样做会是一个逗号或一个点,具体取决于国家 99,667 或 99.667

0 投票
0 回答
236 浏览

php - 检测单元格是否为货币格式

我有一个解析 Excel 文件的 PHP 应用程序。它从 Excel 中读取每个单元格,因此它可能会读取日期、整数/数字、货币、字符串等。

我可以检测货币单元格的格式吗?例如,我可以按如下方式检测日期:

$cell = $worksheet->getCellByColumnAndRow($col, $row); $isdate = PHPExcel_Shared_Date::isDateTime($cell);

我想要这样的东西:

$iscurrency = PHPExcel_SOMETHING_DETECTCURRENCY($cell)

0 投票
0 回答
587 浏览

php - PHPExcel,兼作字符串,从CSV到数据库

我想使用 PHPExcel 将 CSV 文件加载到我的 Mysql 数据库中,这是我的代码:

有一个字段“参考”应该是一长串数字,但是当我得到该行时,它被解释为指数格式的双精度,这里是 print_r 结果:

如何将此值读取为字符串

0 投票
1 回答
3013 浏览

php - 代码点火器:读取 .xslx 文件时出错(文件不可读)

- - - - - - - - - 错误 - - - - - - - - - - - - - - -


- - - - - - - - - - 细节 - - - - - - - - - - - - -

当我尝试上传文件时,它会上传到 ./upload 目录。但是当我尝试读取文件时,它会给出错误,就像它不是可读的一样。提前致谢。

- - - - - - - 控制器 - - - - - - - - - - - - - -


0 投票
2 回答
23781 浏览

php - 使用 PHPExcel 将 HTML 文件转换为 Excel

我需要在 PHPExcel 中将 html 文件(test.html)转换为 excel

myhtml 文件 text.html 它是保存 test.php 但包含 html

请想法如何在此实施

0 投票
2 回答
1505 浏览

php - PHPExcel 仅使用 XLS 文件超过内存使用量

我在处理 XLS 文件时遇到了 PHPExcel 的内存问题。我必须处理相当大的文件(在 50k 和 200k 行之间,以及 9-10 列),所以我不得不使用 ReadFilters 来解决内存问题。

然而,尽管它在 XLSX 文件中运行得很好,使用了后台进程和一些简单的块大小计算,但我无法让它适用于 XLS 文件。

这是一段代码,一切都会爆炸:

在那之后,我立即加入了以下几行,以便更好地了解正在发生的事情:

我认为它指出了内存问题的所在。当我第一次上传原始 XLS 文件时,excel-info.txt 的大小为 13M。然后我打开XLS文件保存为XLSX,重复这个过程,之后excel-info.txt只有285k。

有什么方法可以修改这些过滤器以使用 XLS 文件?

哦,将 PHP 内存限制设置为更高的值不是一种选择,但执行时间并不重要。

添加

当我使用不同的内存缓存选项时,我能够将内存使用量减少到足以使其工作,并在大多数情况下将其保持在可接受的大小。

现在,我正在使用 PHPExcel_CachedObjectStorageFactory::cache_to_sqlite,它似乎足以让它工作。

我想指出,我对放入文件中的序列化信息所做的计算是不正确的。Excel5 文件生成一个数组,其中包含与行一样多的记录,其中 Excel 文件的所有不满足过滤条件的值都设置为 NULL。当然,当我将它保存到文本文件时,会有类似...

...在文件中占用大量空间,但不应该在 php_memory 中,所以这是我的错。

现在,我正在使用此代码来跟踪内存使用情况:

使用某个 XLS 文件,它显示:

第一次迭代 1- 使用:4.3859634399414 2- 使用:34.292671203613 3- 使用:34.68034362793

第二次迭代 1- 用法:34.68034362793 2- 用法:34.68293762207 3- 用法:34.684982299805

同样的文件,保存为 XLSX 后:

第一次迭代 1- 使用:4.2780990600586 2- 使用:6.9042129516602 3- 使用:7.2916641235352

第二次迭代 1- 用法:7.2916641235352 2- 用法:7.5115432739258 3- 用法:7.2813568115234

但是,我必须说,在保存为 XLSX 后,大小减少了大约一半,因此我不能说这是一个错误还是预期的行为。

0 投票
0 回答
1428 浏览

phpexcel - PHPExcel 读取样式、公式和过滤器以重新创建现有的 Excel 文件

我有一个 Excel 文件,它使用 Excel 中的默认表格来创建各种样式,包括行条纹(条件格式)、过滤器和单元格样式。我希望能够在我们的 Web 框架中使用 PHPExcel 复制此报告(以及其他报告)。

有人可以告诉我允许我转储表格单元格的所有样式和过滤数据和图表的命令(或一系列命令),以便我可以找到正确的条带颜色和行标题的设置吗?

我已经看到了这个问题(PHPexcel cannot reads styles from xls)并从 PHPExcel 的示例代码和上述问题的结果开始:

但这会输出大量数据(包括工作表中每个单元格的内容),并且当在标题行(例如单元格 B1)上使用时,粗体似乎并不表示粗体。

我想复制样式的 Excel 样本表位于此处:http : //klingman.us/sample.xlsx行数和列数对我们来说会有所不同。

0 投票
1 回答
755 浏览

php - PHPExcel文件上传器

当我尝试在 PHPExcel 脚本中上传 temp.xlsx 时,它将返回一个错误,例如 Fatal error: Class 'PHPExcel_Shared_String' not found in /home/demo/public_html/include/Classes/PHPExcel/Autoloader.php on line 36 on my server。但是当我在我的本地主机中运行相同的 PHPExcel 脚本时

然后它将正常工作。我已经尝试通过网络更改文件夹的权限,但它无法正常工作。