PHPExcel导出Excel表格时,设置某一列数字保留小数点后几位,以及设置数据字体及大小,以及PHPExcel常用语句
在做导出表格时,一般数字导出后就是一个整数的数字,如245,导出就是245,245.00导出后也是245,一般表格内带有金额的时候导出的数据在表格内想要保存小数点两位,如245或者245.00导出表格后数据为245.00;
注意变量:
$objPHPExcel = new PHPExcel(); //初始化PHPExcel()
使用下边这句话即可实现导出后 “B” 列的数据保留金额小数点后几位(这里的示例是保留后两位):
$objPHPExcel->getActiveSheet()->getStyle("B")->getNumberFormat()->setFormatCode("0.00");
使用下边这句话即可实现导出后表格的字体以及大小:
$objPHPExcel = new PHPExcel(); //初始化PHPExcel()
$objActSheet = $objPHPExcel->getActiveSheet(); // 获取sheet
$objActSheet->getDefaultStyle()->getFont()->setSize(12)->setName("宋体"); //设置字体以及大小
合并单元格:
$objPHPExcel->getActiveSheet()->mergeCells('A1:A2');
设置单元格内对齐方式:
设置文字水平居中:
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(\PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
设置文字垂直居中:
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::VERTICAL_CENTER);
设置文字左对齐:
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY);
设置文字右对齐:
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setVertical(\PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
设置行高:
$objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(20);
设置列宽:
$objActSheet->getColumnDimension('A')->setWidth(40);