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

0 投票
4 回答
57292 浏览

php - 如何使用 PHPExcel 读取 xlsx 文件的第二页?

我知道如何阅读我的 xlsx 电子表格并循环浏览第一张表格。

它有 5 张纸,除了第一张之外,我很难找到其他任何一张。

这是我正在使用的代码,它直接来自文档。您可以看到我尝试使用 setActiveSheet,但抛出了错误Call to undefined method PHPExcel::setActiveSheet()

代码

0 投票
1 回答
1110 浏览

php - 在 Joomla 中使用 PHPExcel

我一直试图让 PHPExcel 与我的 Joomla 一起工作。如果脚本将其保存到文件中,它可以正常工作,但是当我尝试将其输出到浏览器进行下载时,该文件将给出警告“文件扩展名或文件格式无效”。我的猜测可能与所提供的 Content-Type 有关。关于如何使其工作的任何想法?

我放在 view.xlsx.php 中的标题:

这实际上是他们示例的复制和粘贴,我可以保证在他们自己的脚本中可以正常工作。问题是当我在 Joomla 中运行它时。

0 投票
3 回答
11245 浏览

php - phpexcel中的单元格格式

我正在尝试使用 phpexcel 读取一些 excel 文件,到目前为止效果还不错。不过,phpexcel 有点太聪明了,它会从我的单元格中删除前导零。我想我需要告诉它将单元格视为文本字符串,而不是一般或数字。但我失败了。我什至在 stackoverflow 上找到了关于此的线程,但建议的解决方案根本行不通。

下面是我正在做的事情的一个片段。

任何的想法?我不想限制自己只阅读数字内容,因为我无法控制用户上传的内容。将所有内容都视为字符串将是完美的。

/彼得

0 投票
2 回答
4875 浏览

php - 如何从 PHP 生成受密码保护的电子表格?

如何从PHP生成受密码保护的电子表格?

我从http://phpexcel.codeplex.com/尝试了 PHPExcel 库

PHPExcel 提供 3 个级别的“保护”:文档安全性、工作表安全性和单元格安全性。

文档安全性允许您在完整的电子表格上设置密码,只允许在输入密码时进行更改。但用户无需密码即可打开电子表格并查看内容。

我也尝试了 Spreadsheet_Excel_Writer ,但没有找到任何解决方案。Spreadsheet_Excel_Writer 仅提供工作表级别的安全性,而不提供文件保护。

有谁知道任何其他提供文件保护的PHP Excel 编写器,用户甚至无法在没有密码的情况下打开 Excel 文件?

0 投票
2 回答
1392 浏览

mysql - 帮助使用表格中的 PHPExcel 库和 mySQL 数据

我有这个脚本

但在 .xls 文件中,它只打印一个用户。为什么 id 不打印所有用户?W

提前致谢。


我用 $sheet 做了你说的改变

但它仍然只打印出一条记录。是的,当我在 phpmyadmin 中运行查询时,它返回多条记录。

我如何从 mySql 表中打印数据.. 出了什么问题?

0 投票
1 回答
7234 浏览

php - PHPExcel 一次在多张工作表上设置相同的属性、内容等

无论如何,是否可以使用 PHPExcel 一次为所有工作表设置相同的属性(颜色、行高、对齐方式)和内容(听到名称)?如何?

谢谢你。

0 投票
2 回答
6796 浏览

php - 为什么我无法访问 PHPExcel 中的 setReadDataOnly() 或 enableMemoryOptimization()?

我已经下载了 PHPExcel 1.7.5 Production

我想使用setReadDataOnly()enableMemoryOptimization(),正如他们在此处的论坛stackoverflow questions中讨论的那样。

但是,当我使用它们时,我得到一个Call to undefined method错误。

是否有其他版本或一些我尚未安装的插件或库?我必须做什么才能访问这些方法?

0 投票
1 回答
3898 浏览

php - 如何通过 PHPExcel 在 Excel 中读取德语字符 (äöü߀)?

我正在阅读这个 Excel 文件:

替代文字

使用PHPExcel但它看起来像这样:

替代文字

我正在使用这段代码:

如何正确读取 Excel 工作表中的德语字符?

0 投票
2 回答
15100 浏览

php - 有没有办法使用 PHPExcel 从 20MB+ Excel 文件中获取工作表名称?

我正在使用PHPExcel从 Excel 文件中读取数据。

使用以下代码,我可以在几秒钟内从 3MB Excel 文件中读取一个特定的工作表。效果很好。

但是,我现在有27MB88MB的 Excel 文件,我需要从中获取数据。它们太大了,甚至OpenOffice也无法打开它们。

我发现在加载工作表时可以使用索引号而不是名称,但这似乎不一致,例如,在一个特定的 Excel 文件中setLoadSheetsOnly(0)给了我第三张工作表,而setLoadSheetsOnly(1)给了我一个错误,即使文件中有四个工作表. 因此,出于某种原因,这似乎不可靠。

有没有办法可以从大文件中读出工作表的名称,以便一次只能访问其中一个工作表?

附录:

我发现了一些接近的代码,但它似乎并不总是准确的,例如,它错过了 27MB 文件中的第二个工作表:

替代文字

在这里它只得到了第三个工作表,错过了其他 3 个:

替代文字

0 投票
1 回答
942 浏览

php - 为什么 PHPExcel 在 Kohana 中使用时会尝试从 Excel 文件名中创建类名?

我正在尝试将PHPExcel库构建到使用Kohana PHP 框架构建的应用程序中。

在 Kohana 框架之外的测试应用程序中,我可以很好地创建和读取 Excel 文件。

在Kohana 应用程序中,创建文件有效:

但是,当我尝试使用以下代码读取文件时,在 Kohana 框架内:

我收到此错误

替代文字

如何防止 PHPExcel/Kohana 尝试从 Excel 文件名中创建类名?