php导出excel合并单元格
时间: 2024-09-10 22:08:53 浏览: 50
phpexcel导出excel 合并单元格 字体设置 内容自适应
5星 · 资源好评率100%
在PHP中,我们可以使用PHPExcel库或者更现代的如SpreadsheetWriter库来创建并导出Excel文件,并实现合并单元格的功能。这里以PHPExcel为例说明:
1. 首先,你需要安装PHPExcel库。你可以通过Composer进行安装:
```bash
composer require phpoffice/phpexcel
```
2. 创建一个新的PHPExcel实例:
```php
require_once 'vendor/autoload.php';
$objPHPExcel = new PHPExcel();
```
3. 添加工作表并设置合并单元格:
```php
$sheet = $objPHPExcel->getActiveSheet();
// 设置合并A1到D1四个单元格
$cellRange = 'A1:D1';
$sheet->mergeCells($cellRange);
```
4. 写入内容到合并后的单元格:
```php
$data = '这是合并的内容';
$sheet->setCellValue($cellRange, $data);
```
5. 最后,保存Excel文件:
```php
头信息设置(如:header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'));
头文件名设置(如:header('Content-Disposition: attachment;filename="output.xlsx"'));
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save('php://output');
```
阅读全文