phpspreadsheet相关内容

PHP电子表格找不到自动调整列宽的函数

我只是希望自动调整列的大小。我正在使用php电子表格,我不知道怎么做。我已经搜索了其他问题,但它们正在使用我在lib worksheet.php中找不到的函数,如getActiveSheet(),有什么建议吗?这是我的代码 $spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $sheet->se ..
发布时间:2022-08-13 20:33:37 PHP

Excel - 获取列的前 5 个数据及其匹配的标题,但会产生重复项

我正在开发一个使用 PHP(以 CodeIgniter 作为框架)制作的 Web 应用程序,它应该生成一个 excel 文件报告作为数据摘要. 我使用 PHPSpreadsheet 作为库来生成 .xlsx 文件,一切都成功了. 我能够在一定范围的单元格中显示一列的前 5 个值,即.文章数量最多的前 5 个出版物. 使用代码 =LARGE(ColumnOfTheDataRange ..
发布时间:2021-12-10 13:32:15 PHP

在 PhpSpreadsheet 的评论中添加图片

我在 PhpSpreadsheet 中有一条评论,我想为其添加背景图片.评论是这样创建的: $spreadsheet->getActiveSheet()->getComment($cell)->getText()->createTextRun('Test text'); 但是文档中没有关于如何向其添加背景图片的内容. 解决方案 我能够通过(不好但有效的)变通方法解决我的问题.PHPSp ..
发布时间:2021-06-17 18:32:52 PHP

如何在Laravel中向Excel文件添加密码

我正在学习Laravel框架.我想知道是否有一个软件包或工具可以在Laravel应用程序的Excel文件中自动添加密码或将密码插入Excel文件,以便注册用户只有在下载文件后才能使用用户已知的密码打开文件. 解决方案 您可以添加 maatwebsite/excel 包(用于Laravel),它是 phpoffice/phpspreadsheet 软件包. 以下是有关如何在 PhpSp ..
发布时间:2021-05-28 20:53:30 其他开发

使用PHPSpreadsheet导出.xlsx,读取创建HTML表的.php文件

是否可以使用PHPSpreadsheet从创建HTML表的.php文件中创建 .xlsx 电子表格?.php文件从POST和DB值创建一个HTML表.我能够仅使用php标头说明成功创建.xls文件.我通过PHPSpreadsheet获得的最接近的内容是将.php文件读取为HTML,这会创建一个.xlsx文件,但还会在浏览器中生成有关该文件类型的php警告,并且.xlsx文件除了包含所有的php代码 ..
发布时间:2021-05-15 18:43:09 PHP

PHP:Excel无法打开文件,因为文件格式或文件扩展名无效

当我尝试打开从应用程序下载的xls文件时,出现此错误: excel无法打开文件,因为文件格式或文件扩展名无效.确认文件未损坏,并且文件扩展名与文件格式匹配. 这是我的php代码:首先,我上传xls文件: if(is_uploaded_file($ _ FILES ["file_name"] ["tmp_name"])){如果(重命名($ _FILES ["file_name"] [ ..
发布时间:2021-05-05 19:53:16 PHP

带有大数据的PhpSpreadsheet

我有一个包含3070个值的多维数组 $ tbl = array(大批("KDNR" =>1,"GESCHL" =>“测试","TITEL" =>“测试","VORNAME" =>“测试","FAMNAME" =>“测试","PLZ" =>“测试","ORT" =>“测试","STRASSE" =>“测试","EMAIL" =>“测试","PRIVTEL" =>“测试"),"KDNR" =>2, ..
发布时间:2021-05-05 19:52:28 PHP

用PhpSpreadsheet编写xlsx文件会删除所有文本框

我正在创建一个使用PhpSpreadsheet读取/写入电子表格的系统.该库是否支持使用文本框?当我尝试删除所有文本框时. 解决方案 否,PhpSpreadsheet不支持任何表单元素.以及在加载文件时不会加载不支持的Excel功能,因此在电子表格对象保存时不存在该功能 ..
发布时间:2021-05-05 19:36:29 PHP

使用phpspreadsheet库将数据从数组写入表

如何使用 phpspreadsheet 库从数组创建Excel工作表列标题? 下面是我正在尝试的代码,但是它不起作用: //$ header是包含列标题的数组$ header = array(“客户编号",“客户名称",“地址",“城市",“州",“邮政编码");$ spreadsheet = new Spreadsheet();$ sheet = $ spreadsheet-> getA ..
发布时间:2021-05-05 19:11:03 PHP

PHPSpreadsheet生成带有图表的无效文件

我正在将现有/正在运行的应用程序从 PHPExcel ( phpoffice/phpexcel:1.8.0 )迁移到 PHPSpreadsheet ,生成包含一个或多个图表的Excel文件时出现的问题. 没有任何 addChart 调用,生成的文件是有效的,但是一旦添加图表,生成的文件就会变得无效.Excel确实会尝试恢复数据,但成功但没有图表. Excel恢复工具显示: Exce ..
发布时间:2021-05-05 18:54:18 其他开发

PhpSpreadsheet foreach循环遍历多个工作表

我是PhpSpreadsheet的新手,我有一个包含多个工作表的文件(都是一样的),我检查了$sheetData = $spreadsheet->getActiveSheet()->toArray(null, true, true, true); 因此,我似乎只能从活动工作表中获取数据. 我想遍历每张工作表以从每张工作表中获取数据,例如: foreach ($sheetData as ..
发布时间:2020-11-01 03:40:08 PHP

作曲家要求phpoffice/phpspreadsheet无法正常工作

我想使用Phpspreadsheet软件包编写脚本.我没有PHP经验.我正在尝试通过sudo composer require phpoffice/phpspreadsheet向我的脚本添加引用.但这是行不通的.我收到错误消息:安装失败,删除composer.json....如果不知道为什么它不起作用.有什么主意吗? 详细错误: Your requirements could not ..
发布时间:2020-10-31 23:57:20 PHP