PhpSpreadSheet 生成excel保存到服务器
时间: 2024-01-25 21:02:22 浏览: 94
导入excel到服务器
要使用PhpSpreadSheet生成excel并保存到服务器上,可以按照以下步骤操作:
1. 安装PhpSpreadSheet库,可以使用composer进行安装,或者直接下载源码并引入。
2. 创建一个新的excel文件,可以使用下面的代码:
```
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
// 设置表头
$sheet->setCellValue('A1', '姓名');
$sheet->setCellValue('B1', '年龄');
$$sheet->setCellValue('C1', '性别');
// 设置数据
$sheet->setCellValue('A2', '张三');
$sheet->setCellValue('B2', '25');
$sheet->setCellValue('C2', '男');
// 保存文件
$writer = new Xlsx($spreadsheet);
$writer->save('path/to/file.xlsx');
```
3. 将生成的excel文件保存到服务器上,可以使用以下代码:
```
$writer = new Xlsx($spreadsheet);
$writer->save('/path/to/file.xlsx');
```
注意,需要确保服务器上的目录有写入权限。
以上就是使用PhpSpreadSheet生成excel并保存到服务器的方法。
阅读全文