草庐IT

PhpSpreadSheet

全部标签

phpspreadsheet:getCalculationValue()已弃用,那么“新”方法是什么?

我正在使用phpspreadsheet,但是当我在Excel表中有一列时=B4我用getValue()在phpspreadsheet中,我从字面上获得了该值:“=b4”。因此,当我查看源代码时,我会看到我可以使用getCalculatedValue(),但是这种方法被弃用了。我仍然可以使用它(并且可以按预期起作用),但是我不太喜欢使用弃用的方法。那么,phpspreadsheet中有什么正确的方法来获得正确的(引用)值?看答案getCalculatedValue()一直是不久前不被剥夺。因此,可以使用它。但是,您应该考虑将phpspreadsheet升级到其在开发分支上的最新提交,因为您现在正

php - 如何使用 PhpSpreadsheet 从表格单元格中检索日期?

我有xlsx表格,我使用PhpSpreadsheet来解析它们。一些单元格被格式化为日期。问题是PhpSpreadsheet以未指定的格式从日期格式的单元格中返回值://Whatitlooksinexcel:2017.04.080:00$value=$worksheet->getCell('A1')->getValue();//42833-doesn'tlooklikeaUNIXtime如何以UNIX时间或DateTimeInterface实例的形式从单元格中获取日期? 最佳答案 该值是自1900年以来经过的天数。您可以使用PhpS

php使用PhpSpreadsheet导出Excel表格详解

本文会介绍php使用PhpSpreadsheet操作Excel,供大家参考,具体内容如下:PhpSpreadsheet介绍1、简介PhpSpreadsheet是一个用纯PHP编写的库,提供了一组类,使您可以读取和写入不同的电子表格文件格式PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。使用PhpSpreadsheet开发的PHP要求7.1或更高版本PhpSpreadsheet支持链式操作2、安装使用composer安装,在项目根目录下执行下面命令,

php - 通过单击按钮保存 PhpSpreadSheet

我正在尝试让我的Laravel应用程序使用phpSpreadSheet下载excel文件PhpExcel的延续。但到目前为止,我没有任何运气。我首先尝试通过onClick进行Axios调用,但这没有用,因为不允许JS保存内容。之后,我尝试将按钮附加到Laravel操作,这只是打开了一个空白页面。我不知道这里是否有人能够帮助我,但我仍然充满希望 最佳答案 首先,您需要在路由中设置一个端点以使用ajax(在您的情况下为axios)调用它:Route::get('spreadsheet/download',['as'=>'spreadsh

php - 通过单击按钮保存 PhpSpreadSheet

我正在尝试让我的Laravel应用程序使用phpSpreadSheet下载excel文件PhpExcel的延续。但到目前为止,我没有任何运气。我首先尝试通过onClick进行Axios调用,但这没有用,因为不允许JS保存内容。之后,我尝试将按钮附加到Laravel操作,这只是打开了一个空白页面。我不知道这里是否有人能够帮助我,但我仍然充满希望 最佳答案 首先,您需要在路由中设置一个端点以使用ajax(在您的情况下为axios)调用它:Route::get('spreadsheet/download',['as'=>'spreadsh

php - 如何在不安装的情况下使用 PhpSpreadsheet(如 PHPExcel)

根据PhpSpreadsheetDoc需要用composer安装它。就我而言,我只有一个没有终端但有Plesk的网站空间。是否可以使用PhpSpreadsheet,就像PHPExcel一样你只需要将文件放在任何位置?我需要做什么才能让它运行?我没有找到更多关于如何仅访问FTP网络服务器的信息。 最佳答案 在您的情况下,您有两种选择!答案:1没有终端的替代方法RuncomposerwithaPHPscriptinbrowser答案:2第三方站点,允许在线下载Composer包。获取PHPspreadsheet最新版本。https://

php - 如何在不安装的情况下使用 PhpSpreadsheet(如 PHPExcel)

根据PhpSpreadsheetDoc需要用composer安装它。就我而言,我只有一个没有终端但有Plesk的网站空间。是否可以使用PhpSpreadsheet,就像PHPExcel一样你只需要将文件放在任何位置?我需要做什么才能让它运行?我没有找到更多关于如何仅访问FTP网络服务器的信息。 最佳答案 在您的情况下,您有两种选择!答案:1没有终端的替代方法RuncomposerwithaPHPscriptinbrowser答案:2第三方站点,允许在线下载Composer包。获取PHPspreadsheet最新版本。https://

php - 使用 PHPSpreadsheet 构建非常大的电子表格

我正在测试PHPSpreadsheet如何与大型Excel电子表格一起使用。初步测试表明,对于大型电子表格,内存很快就会耗尽。有没有办法逐步编写电子表格?我有一段很长一段时间以来一直用于从PHP创建电子表格的旧代码。它使用了一个非常古老的标准,并且需要更新。但我的旧代码的一个优点是我可以在文件运行时写入文件,而不是在内存中构建整个内容,因此可以轻松处理非常大的电子表格而不会超出内存限制。可以在PHPSpreadsheet中做类似的事情吗?我已经尝试阅读文档,并搜索了各种论坛,但大多数回复似乎只是“增加可用内存”。 最佳答案 不幸的是

php - 使用 PHPSpreadsheet 构建非常大的电子表格

我正在测试PHPSpreadsheet如何与大型Excel电子表格一起使用。初步测试表明,对于大型电子表格,内存很快就会耗尽。有没有办法逐步编写电子表格?我有一段很长一段时间以来一直用于从PHP创建电子表格的旧代码。它使用了一个非常古老的标准,并且需要更新。但我的旧代码的一个优点是我可以在文件运行时写入文件,而不是在内存中构建整个内容,因此可以轻松处理非常大的电子表格而不会超出内存限制。可以在PHPSpreadsheet中做类似的事情吗?我已经尝试阅读文档,并搜索了各种论坛,但大多数回复似乎只是“增加可用内存”。 最佳答案 不幸的是

php - Composer 要求 phpoffice/phpspreadsheet 不起作用

我想使用Phpspreadsheet包编写脚本。我没有php经验。我正在尝试通过sudocomposerrequirephpoffice/phpspreadsheet添加对我的脚本的引用。但它不起作用。我收到错误消息:安装失败,正在删除composer.json....如果不知道为什么它不起作用。有什么想法吗?详细错误:Yourrequirementscouldnotberesolvedtoaninstallablesetofpackages.Problem1-Installationrequestforphpoffice/phpspreadsheet^1.0->satisfiable