本文共 1746 字,大约阅读时间需要 5 分钟。
在开始操作之前,需要先实例化 PHPExcel 类库。以下命令用于创建一个新的 Excel 文档:
$objPHPExcel = new PHPExcel();
$objSheet = $objPHPExcel->getActiveSheet();$objSheet->setTitle('sheet的名字'); $objSheet->setCellValue('A1', 'XXXXXX'); $objSheet->getStyle('A1')->getFont()->setName('宋体')->setSize(16)->setBold(true); $objSheet->mergeCells('A1:G1'); $objSheet->unmergeCells('A1:H1'); $objSheet->setCellValue('A1', "深圳佳信隆企业管理咨询有限公司\n联系人:陆小姐\nTEL:0755-83769137"); $objSheet->getStyle('A1')->getAlignment()->setWrapText(true); $objSheet->getStyle('B')->getAlignment()->setWrapText(true); $objSheet->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);$objSheet->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER); $objSheet->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);$objSheet->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY); $styleThinBlackBorderOutline = array( 'borders' => array( 'allborders' => array( 'style' => \PHPExcel_Style_Border::BORDER_THIN, 'color' => array('argb' => 'FF000000'), ), ),);$objSheet->getStyle('A6:G6')->applyFromArray($styleThinBlackBorderOutline); $objSheet->getPageSetup()->setOrientation(\PHPExcel_Worksheet_PageSetup::ORIENTATION_LANDSCAPE);$objSheet->getPageSetup()->setPaperSize(\PHPExcel_Worksheet_PageSetup::PAPERSIZE_A4);
$objSheet->freezePane('A1');$objSheet->freezePane('A2'); $objSheet->freezePaneByColumnAndRow(8, 4);
以上代码示例提供了在 PHPExcel 中常用的操作方法,帮助您快速创建和格式化 Excel 文档。
转载地址:http://vytfk.baihongyu.com/