问题标签 [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 读取 xlsx 文件的第二页?
我知道如何阅读我的 xlsx 电子表格并循环浏览第一张表格。
它有 5 张纸,除了第一张之外,我很难找到其他任何一张。
这是我正在使用的代码,它直接来自文档。您可以看到我尝试使用 setActiveSheet,但抛出了错误Call to undefined method PHPExcel::setActiveSheet()
。
代码:
php - 在 Joomla 中使用 PHPExcel
我一直试图让 PHPExcel 与我的 Joomla 一起工作。如果脚本将其保存到文件中,它可以正常工作,但是当我尝试将其输出到浏览器进行下载时,该文件将给出警告“文件扩展名或文件格式无效”。我的猜测可能与所提供的 Content-Type 有关。关于如何使其工作的任何想法?
我放在 view.xlsx.php 中的标题:
这实际上是他们示例的复制和粘贴,我可以保证在他们自己的脚本中可以正常工作。问题是当我在 Joomla 中运行它时。
php - phpexcel中的单元格格式
我正在尝试使用 phpexcel 读取一些 excel 文件,到目前为止效果还不错。不过,phpexcel 有点太聪明了,它会从我的单元格中删除前导零。我想我需要告诉它将单元格视为文本字符串,而不是一般或数字。但我失败了。我什至在 stackoverflow 上找到了关于此的线程,但建议的解决方案根本行不通。
下面是我正在做的事情的一个片段。
任何的想法?我不想限制自己只阅读数字内容,因为我无法控制用户上传的内容。将所有内容都视为字符串将是完美的。
/彼得
php - 如何从 PHP 生成受密码保护的电子表格?
如何从PHP生成受密码保护的电子表格?
我从http://phpexcel.codeplex.com/尝试了 PHPExcel 库
PHPExcel 提供 3 个级别的“保护”:文档安全性、工作表安全性和单元格安全性。
文档安全性允许您在完整的电子表格上设置密码,只允许在输入密码时进行更改。但用户无需密码即可打开电子表格并查看内容。
我也尝试了 Spreadsheet_Excel_Writer ,但没有找到任何解决方案。Spreadsheet_Excel_Writer 仅提供工作表级别的安全性,而不提供文件保护。
有谁知道任何其他提供文件保护的PHP Excel 编写器,用户甚至无法在没有密码的情况下打开 Excel 文件?
mysql - 帮助使用表格中的 PHPExcel 库和 mySQL 数据
我有这个脚本
但在 .xls 文件中,它只打印一个用户。为什么 id 不打印所有用户?W
提前致谢。
我用 $sheet 做了你说的改变
但它仍然只打印出一条记录。是的,当我在 phpmyadmin 中运行查询时,它返回多条记录。
我如何从 mySql 表中打印数据.. 出了什么问题?
php - PHPExcel 一次在多张工作表上设置相同的属性、内容等
无论如何,是否可以使用 PHPExcel 一次为所有工作表设置相同的属性(颜色、行高、对齐方式)和内容(听到名称)?如何?
谢谢你。
php - 为什么我无法访问 PHPExcel 中的 setReadDataOnly() 或 enableMemoryOptimization()?
我已经下载了 PHPExcel 1.7.5 Production。
我想使用setReadDataOnly()和enableMemoryOptimization(),正如他们在此处的论坛和stackoverflow questions中讨论的那样。
但是,当我使用它们时,我得到一个Call to undefined method
错误。
是否有其他版本或一些我尚未安装的插件或库?我必须做什么才能访问这些方法?
php - 有没有办法使用 PHPExcel 从 20MB+ Excel 文件中获取工作表名称?
我正在使用PHPExcel从 Excel 文件中读取数据。
使用以下代码,我可以在几秒钟内从 3MB Excel 文件中读取一个特定的工作表。效果很好。
但是,我现在有27MB和88MB的 Excel 文件,我需要从中获取数据。它们太大了,甚至OpenOffice也无法打开它们。
我发现在加载工作表时可以使用索引号而不是名称,但这似乎不一致,例如,在一个特定的 Excel 文件中setLoadSheetsOnly(0)
给了我第三张工作表,而setLoadSheetsOnly(1)
给了我一个错误,即使文件中有四个工作表. 因此,出于某种原因,这似乎不可靠。
有没有办法可以从大文件中读出工作表的名称,以便一次只能访问其中一个工作表?
附录:
我发现了一些接近的代码,但它似乎并不总是准确的,例如,它错过了 27MB 文件中的第二个工作表:
在这里它只得到了第三个工作表,错过了其他 3 个:
php - 为什么 PHPExcel 在 Kohana 中使用时会尝试从 Excel 文件名中创建类名?
我正在尝试将PHPExcel库构建到使用Kohana PHP 框架构建的应用程序中。
在 Kohana 框架之外的测试应用程序中,我可以很好地创建和读取 Excel 文件。
在Kohana 应用程序中,创建文件有效:
但是,当我尝试使用以下代码读取文件时,在 Kohana 框架内:
我收到此错误:
如何防止 PHPExcel/Kohana 尝试从 Excel 文件名中创建类名?