PHP中如何导出数据到Excel文件

avatar
作者
猴君
阅读量: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文件并将其下载到用户的计算机中。您可以根据需要自定义数据和格式。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!