【PHPExcel】设置打印格式

发布时间:2016-12-9 12:17:13 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"【PHPExcel】设置打印格式",主要涉及到【PHPExcel】设置打印格式方面的内容,对于【PHPExcel】设置打印格式感兴趣的同学可以参考一下。

//错误处理 时区设置 error_reporting(E_ALL); ini_set('display_errors',TRUE); ini_set('display_startup_errors',TRUE); date_default_timezone_set('PRC'); require_once './Classes/PHPExcel.php'; $obj = new PHPExcel(); //设置文档属性 $obj->getProperties()->setCreator('IIIThSoul')//创建者 ->setLastModifiedBy('IIIThSoul')//最后修改者 ->setTitle('PHPExcel Test Document')//标题 ->setSubject('PHPExcel Test Document')//主题 ->setDescription('PHPExcel测试文档')//设置文档描述 ->setKeyWords('office PHPExcel php')//关键词 ->setCategory('Test result file');//分类 for($i=1; $i<200; $i++){ $obj->getActiveSheet()->setCellValue('A'.$i,$i); $obj->getActiveSheet()->setCellValue('B'.$i,'Test value'); } //设置表头和表尾 $obj->getActiveSheet()->getHeaderFooter()->setOddHeader('&L&G&C&HPlease treat this document as confidential!'); $obj->getActiveSheet()->getHeaderFooter()->setOddFooter('&L&B'.$obj->getProperties()->getTitle() . '&RPage &P of &N'); //在表头加入图片 $objDrawing = new PHPExcel_Worksheet_HeaderFooterDrawing(); $objDrawing->setName('OFFICE Logo'); $objDrawing->setPath('officelogo.jpg'); $objDrawing->setHeight(151); $obj->getActiveSheet()->getHeaderFooter()->addImage($objDrawing,PHPExcel_Worksheet_HeaderFooter::IMAGE_HEADER_LEFT); //设置打印页面 $obj->getActiveSheet()->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE); $obj->getActiveSheet()->getPageSetup()->setPaperSize(PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4); $obj->getActiveSheet()->setTitle('Printing'); $obj->setActiveSheetIndex(0); $obj = PHPExcel_IOFactory::createWriter($obj,'Excel2007'); $obj->save(str_replace('.php','.xlsx',__FILE__));

上一篇:简单的程序诠释C++ STL算法系列: find & find_if
下一篇:Codeforces Round #198 (Div. 2) / 340A The Wall (数论)

相关文章

相关评论