phpExcel使单元格部分文字加粗、放大、添加颜色
可以使用phpExcel的富文本进行操作
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| $objPHPExcel = new \PHPExcel();
//创建一个富文本对象
$objRichText = new \PHPExcel_RichText();
$objRichText->createText('啊啊啊啊');
//需要改变大小或颜色的文字内容
$objPayable = $objRichText->createTextRun('不不不');
//设置加粗
$objPayable->getFont()->setBold(true);
//设置斜体
$objPayable->getFont()->setItalic(true);
//设置文字大小
$objPayable->getFont()->setSize(15);
//设置颜色
$objPayable->getFont()->setColor( new \PHPExcel_Style_Color(\PHPExcel_Style_Color::COLOR_DARKGREEN) );
$objRichText->createText('超超超超');
$objPHPExcel->getActiveSheet()->getCell('A1')->setValue($objRichText);
$PHPWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, "Excel2007");
$PHPWriter->save('a.xlsx');
|