上次写过一个小记,最基本的导入和导出
这次又用到了。再记一点。
=============分割线 ( ● —— ● )=============
设置字体样式
$styleArray = array(
'font' => array(
'bold' => true,
'size' => 18,
'name' => 'Verdana'
),
'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER ) //剧中
);
$objPHPExcel1->getActiveSheet()->getStyle('A1')->applyFromArray($styleArray);
指定文本框类型(防止科学计数)
$objPHPExcel1->setActiveSheetIndex(0)
->setCellValue( 'A1', $val) //一般插入法
->setCellValueExplicit('A2',$val,PHPExcel_Cell_DataType::TYPE_STRING) // 强制文本格式插入
导出或导出如果有中文要转码
导出:
$cell_values[] = iconv("UTF-8","GBK", $currentSheet->getCell($address)->getFormattedValue());
导入:
$objPHPExcel1->setActiveSheetIndex(0)
->setCellValue( 'A1', $val)
->setCellValue( 'B1', iconv("GBK","UTF-8",$val2))
如果出错,试试GBK和UTF-8换一下位置试试- -