php 导出excel
时间: 2023-07-24 21:17:58 浏览: 110
php导出excel
要在 PHP 中导出 Excel 文件,你可以使用 PHPExcel 库。以下是一个示例代码:
```php
// 引入 PHPExcel 库文件
require_once 'PHPExcel/PHPExcel.php';
// 创建新的 Excel 对象
$objPHPExcel = new PHPExcel();
// 设置 Excel 属性
$objPHPExcel->getProperties()->setCreator("Your Name")
->setLastModifiedBy("Your Name")
->setTitle("Demo Excel Document")
->setSubject("Demo Excel Document")
->setDescription("Demo Excel Document");
// 添加数据到 Excel 文件
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'Hello')
->setCellValue('B1', 'World!');
// 设置文件格式为 Excel2007
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
// 输出 Excel 文件到浏览器下载
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="demo.xlsx"');
header('Cache-Control: max-age=0');
$objWriter->save('php://output');
exit;
```
以上代码将创建一个名为 "demo.xlsx" 的 Excel 文件,并将其输出到浏览器供下载。你可以使用 `$objPHPExcel->setActiveSheetIndex(0)->setCellValue()` 方法来添加更多数据到 Excel 文件中。
阅读全文