在項(xiàng)目應(yīng)用中,經(jīng)常需要用到導(dǎo)出信息到excel文件中,這樣可以節(jié)省大量的時(shí)間,也會(huì)方便相關(guān)部門(mén)人員的工作。
這里在上一節(jié) 讀取excel的基礎(chǔ)上
做一下寫(xiě)信息到 excel的分享
require_once(PHPEXCEL."PHPExcel.php");
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties() //獲得文件屬性對(duì)象,給下文提供設(shè)置資源
->setCreator( "莊子") //設(shè)置文件的創(chuàng)建者
->setLastModifiedBy( "Last Carl") //設(shè)置最后修改者
->setTitle( "莊子測(cè)試信息標(biāo)題" ) //設(shè)置標(biāo)題
->setSubject( "莊子導(dǎo)出表中的內(nèi)容" ) //設(shè)置主題
->setDescription( "莊子導(dǎo)出信息做備案") //設(shè)置備注
->setKeywords( "office 2007 openxml php") //設(shè)置標(biāo)記
->setCategory( "Test result file"); //設(shè)置類別
$objPHPExcel->setActiveSheetIndex(0);
$objPHPExcel->getActiveSheet()->setTitle('警員信息');
$objPHPExcel->getActiveSheet()->setCellValue('A1', '姓名');
$objPHPExcel->getActiveSheet()->setCellValue('B1', "崗位");
$objPHPExcel->getActiveSheet()->setCellValue('C1', '編號(hào)');
$objPHPExcel->getActiveSheet()->setCellValue('A2', '張警官');
$objPHPExcel->getActiveSheet()->setCellValue('B2', "特勤");
$objPHPExcel->getActiveSheet()->setCellValue('C2', '43242342343');
//$objPHPExcel->createSheet();
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
$objWriter->save( 'export.xlsx'); // 保存信息到文件中
// 保存Excel 95格式文件,,保存路徑為當(dāng)前路徑,
//$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
//$objWriter->save('export.xls');
