问题标签 [phpspreadsheet]
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.
phpexcel - PHPSpreadsheet - 如何通过表标题名称从 xlsx 读取行值?
目前,我正在从maatwebsite/excel
使用phpoffice/phpspreadsheet
. 将此表标题视为属性。所以我认为新库可能不支持通过表标题名称访问行值。
使用 PHPSpreadsheet 时是否有相同的方式来读取数据?
composer-php - phpspreadsheet作曲家没有安装
我在本地运行 composer 以生成必要的文件,然后将这些文件单独部署到服务器。因此我正在运行:
但是,它失败了:
我对作曲家不熟悉。我已经通过添加到 composer.json 尝试了这里建议的解决方案https://github.com/google/google-api-php-client/issues/971"phpoffice/phpspreadsheet":"^1.0"
,但这没有用。我也尝试过将最低稳定性设置为dev
没有运气。
有人可以帮忙吗?
编辑更多信息***
我安装了 PHP 7.2,完整的 .json 与https://github.com/PHPOffice/PhpSpreadsheet提供的相同
这里:
phpspreadsheet - phpsreadsheet 从 html 表创建 excel
没有使用 phpspreadsheet 从 html 表形成 excel 文件的文档。
使用“jquery.table2excel.js”可以做到这一点,但它看起来很旧;制作旧的 excel 文件并对文件发出警告。
phpspreadsheet 制作了一个很好的 excel 文件,但我找不到任何答案来执行该功能。
php - 由作曲家安装在子目录中的phpspreadsheet,不起作用
我在子目录banana(OMG.com/fruits/banana)上安装了phpspreadsheet。并试图打开它的示例页面。(banana/vendor/phpoffice/phpspreadsheet/samples/index.php)但它没有用。所以我按照源代码,像这样更改了 Header.php 上的 css 和 js 路径。
然后示例页面 (samples/index.php) 正确显示。所以我点击了它的示例菜单。但它没有再次起作用。错误代码是 404。我打开了 sample/index.php 并观察了示例菜单链接。链接是这个。
但是 10_Autofilter.php 不在其中。它在这里。
我发现原因是路径。但我不知道如何解决。我认为最简单的方法是由作曲家在根目录上安装 phpspreadsheet。但我又想了想,它不会成功。因为如果我在根目录安装 phpspreadsheet,示例页面将在此处。
但是链接是这样的。
也许这可能是一个简单的基本问题。但我不知道怎么做。
帮助...
PS。我在这里安装了phpspreadsheet。
php - 使用 PHPOffice/PhpSpreadsheet 克隆具有公式范围的行
是否可以使用公式克隆完整的行并在粘贴后保持这样的范围?
- 带有公式的模板行:=SI(ESTNUM(F15);20%;"")
- 克隆 1:=SI(ESTNUM(F16);20%;"")
- 克隆 2:=SI(ESTNUM(F17);20%;"")
- 克隆 3:=SI(ESTNUM(F18);20%;"")
php - 使用 phpSpreadsheet 将 excel 转换为 pdf
我正在使用 phpSpreadsheet 将内存中的 Excel 文件转换为 pdf,但我收到了这个致命的错误消息。
这里的消息
这里的代码
编辑:
我找到了上一个问题的解决方案(我还编辑了上面的代码,因为我把保存文件的路径写得很糟糕),但现在我得到了这个。
php - Symfony 4 和 PhpSpreadsheet
目前我尝试将此 PHP 电子表格包用于 Symfony 4: https ://github.com/roromix/SpreadsheetBundle
但是我尝试使用这个捆绑包没有成功。找不到它作为服务(php bin/console debug:autowiring),下面的方法也是错误的。
symfony - 从 PhpExcel 迁移到 PhpSpreadsheet
我即将将 PhpExcel(带有 Liuggio 包)迁移到 PhpSpreadsheet(Yectep 包)。我想一次做一步,所以不是一次替换所有这些,而是一次替换一个 Excel 报告 - 至少在我确定新事物可以正常工作之前。
尝试加载 yectep 服务时,它失败了,因为旧的 PhpExcel 自动加载器被调用/涉及而不是新的。
这是否意味着我们绝对不能同时使用这两个插件?
php - Phpspreadsheet - 时间单元格检索为浮点数
我有一个有时间输入的excel文件。
但是当我的代码尝试读取这些单元格时,输出变为浮点数(例如8:00 AM
变为0.33333333333333
)。这是我的代码
如何在不更改 phpspreadsheet 值的情况下按原样输出?我尝试查看 phpspreadsheet 文档,但没有找到解决方案。
ios - 如何使用 PHPSpreadsheet 在移动应用程序上下载文件?
对于我的项目,我使用 PHPSpreadsheet 以 Excel 和 PDF 格式导出数据。如果从网站上,当我按下相应的下载按钮时,我可以轻松下载 .xlsx 和 .pdf 文件,我的应用程序有问题(iOs Swift 语言)。事实上,当我尝试下载文件时,我会收到以下消息:
- 对于 Excel 文件:“文件可能已损坏”
- 对于 PDF 文件(我用 Chrome 打开它):“Chrome 不支持此链接文件:///var/mobile/Containers/Data/Application/.../Documents/name_file.pdf”
以下是处理下载的 PHP 代码片段:
PDF:
优秀:
谢谢你的帮助!