手机: 18919834768
电话热线: 0931-7603702
通知公告
当前位置: 主页 > 通知公告

如何在Thinkphp6框架中使用PhpSpreadsheet

发布时间:2023-05-07 14:19:42   来自:未知   编辑:兰州启点网络 www.lzqidian.com

在ThinkPHP6框架中使用PhpSpreadsheet可以通过以下步骤实现:

  1. 安装PhpSpreadsheet

在ThinkPHP6项目根目录下执行以下命令安装PhpSpreadsheet:

composer require phpoffice/phpspreadsheet
  1. 引入PhpSpreadsheet

在需要使用PhpSpreadsheet的控制器中引入PhpSpreadsheet:

use PhpOffice\PhpSpreadsheet\Spreadsheet; use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
  1. 创建Excel文件

在控制器中创建一个Excel文件,可以通过以下代码实现:

$spreadsheet = new Spreadsheet(); $sheet = $spreadsheet->getActiveSheet(); $sheet->setCellValue('A1', 'Hello World!'); $writer = new Xlsx($spreadsheet); $writer->save('hello_world.xlsx');

以上代码创建了一个包含一个单元格的Excel文件,并将其保存为hello_world.xlsx文件。

  1. 下载Excel文件

如果需要将Excel文件提供给用户下载,可以使用ThinkPHP6框架提供的Response类,将Excel文件作为响应内容发送给用户:

use think\facade\Response; $file = 'hello_world.xlsx'; $filename = 'hello_world.xlsx'; return Response::download($file, $filename);

以上代码将hello_world.xlsx文件作为响应内容发送给用户,并指定文件名为hello_world.xlsx。

  1. 其他操作

除了创建和下载Excel文件,PhpSpreadsheet还支持其他各种操作,例如读取Excel文件、修改单元格样式等。具体使用方式可以参考PhpSpreadsheet的官方文档。

本文由:兰州启点网络(www.lzqidian.com)整理发布!

  QQ咨询

建站咨询 售前咨询 私人订制 售后技术

  电话咨询

0931-7603702
(早9:00-晚10:00)

  微信咨询

扫码关注
点点租

  返回顶部