在項(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');