阅读量:0
在PHP中,可以使用PHPExcel库来将数据导出到Excel文件。以下是一个简单的示例来演示如何使用PHPExcel库来导出数据到Excel文件:
<?php // 引入PHPExcel库 require 'PHPExcel/PHPExcel.php'; // 创建一个新的PHPExcel对象 $objPHPExcel = new PHPExcel(); // 设置Excel文件的属性 $objPHPExcel->getProperties()->setCreator('Your Name') ->setLastModifiedBy('Your Name') ->setTitle('Example Excel File') ->setSubject('Example Excel File') ->setDescription('Example Excel File'); // 添加数据到Excel文件 $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('A1', 'Name') ->setCellValue('B1', 'Age') ->setCellValue('A2', 'John') ->setCellValue('B2', 25) ->setCellValue('A3', 'Jane') ->setCellValue('B3', 30); // 设置单元格格式 $objPHPExcel->getActiveSheet()->getStyle('A1:B3')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER); // 设置文件名和类型 $filename = 'example.xlsx'; header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Cache-Control: max-age=0'); // 导出Excel文件 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007'); $objWriter->save('php://output'); ?>
以上代码会创建一个包含数据的Excel文件并将其下载到用户的计算机中。您可以根据需要自定义数据和格式。