要在 PHP 中使用 PhpSpreadsheet 导出 Excel 表格,可以按照以下步骤进行:
1. 安装 PhpSpreadsheet
首先,确保你已经安装了 PhpSpreadsheet。你可以使用 Composer 来安装:
```bash
composer require phpoffice/phpspreadsheet
```
2. 创建并导出 Excel 表格
以下是一个简单的示例代码,展示如何使用 PhpSpreadsheet 创建并导出 Excel 表格:
```php
<?php
require 'vendor/autoload.php';
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
// 创建一个新的电子表格对象
$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
// 设置单元格的值
$sheet->setCellValue('A1', 'Hello World !');
$sheet->setCellValue('A2', 'PhpSpreadsheet');
$sheet->setCellValue('A3', '导出 Excel 表格');
// 设置单元格样式
$sheet->getStyle('A1')->getFont()->setBold(true);
$sheet->getStyle('A2')->getFont()->setItalic(true);
$sheet->getStyle('A3')->getFont()->setSize(14);
// 创建一个 Xlsx 写入器
$writer = new Xlsx($spreadsheet);
// 保存文件到本地
$writer->save('hello_world.xlsx');
echo "Excel 文件已成功导出!";
?>
```
3. 运行代码
将上述代码保存为一个 PHP 文件(例如 `export_excel.php`),然后在浏览器中访问该文件,或者通过命令行运行:
```bash
php export_excel.php
```