永发信息网

phpExcel 插件如何 设置单独某个字的字体或者颜色

答案:2  悬赏:40  手机版
解决时间 2021-03-21 10:16
当我们使用 $objPHPExcel->getActiveSheet()->getStyle('A1')->getFont()->setName('宋体') 时,只能设置该单单元格里的所有文字的字体, 那如果我要设置这个单元格里的选定的某些字的字体,该怎么办
最佳答案
唉,悲哀,又是一个不爱看文档的孩纸!这些问题,PHPexcel官方文档上很明白的给出了示例的!还有源代码!你要找一下就能找的!
$objRichText = new PHPExcel_RichText();
$objRichText->createText('你好 ');

$objPayable = $objRichText->createTextRun('你 好 吗?');
$objPayable->getFont()->setBold(true);//加粗
$objPayable->getFont()->setItalic(true);//倾斜
$objPayable->getFont()->setColor( new PHPExcel_Style_Color( PHPExcel_Style_Color::COLOR_DARKGREEN ) );//设置颜色为绿色

$objRichText->createText(', unless specified otherwise on the invoice.');

$objPHPExcel->getActiveSheet()->setCellValue('A13', 'Rich Text')
                              ->setCellValue('C13', $objRichText);示例文件02types.php;
这个代码示例里,“你 好 吗 ?”是绿色、加粗、倾斜的,“你好 ”和后面的英文是黑色的!
全部回答
excel分列,就是将一列数据分拆成多列。原数据肯定会变化的。 如果要保持原数据不变,那么只能通过公式来取出原数据中的字符或数值。举例说明。 如图有数据列如图: 上图中每个单元格包含4个用“,”分割的数据项,如果用分列,则可以拆分成4列数据。 为了保持a列不变,我们用公式法来达到分列的效果。 第一步:在b2设置公式:=left(a2,find(",",a2)-1) 第二步:在c2设置公式:=right(a2,len(a2)-len(b2)-1) 第三步:将b2公式复制后粘贴到d2及f2. 第四步:将c2公式复制后粘贴到e2及g2. 第五步:复制b2:g2后,粘贴到b3:g5. 结果如图:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
胆小的女生喜欢男生是不是反而故意会对他表现
win10系统怎么调整硬盘分区空间
中国古代四大爱情剧?
股市里的区间放量是什么意思?
有没有网友 知道 广州正佳极地海洋世界2016 1
朋友介绍的女孩发微信说睡不着 我跟她说 数绵
罗祖庙怎么去啊,有知道地址的么
单选题I________haveadoll.A.notB.amno
长虹la00a15g-90lo是多少寸
求生之路2麦克风没声音
干洗机需要多少钱,一件衣服干洗一下多少钱?
存货计价方法与商品核算方法有何不同
CATIA怎么转换CAXA制造工程师
打印机的复印键是哪个,打印和复印哪个贵?多
请问用人单位无条件增加员工工作量及工作时间
推荐资讯
mame32街机模拟器里面音乐声音怎么样去掉,只
什么是交警处理车是交警没收别人的车来卖吗
昌乐去北唐吾怎么坐车
魅蓝X支不支持SD卡拓展介绍
双电源自动互投开关不动作是什么原因?该如何
什么叫有效跌破
女妖章节怎么样
一个长方体的底面是周长16cm的正方形,高3cm
极品车饰这个地址在什么地方,我要处理点事
手臂上不知道怎么长了好几个这样的痣,不痛不
郑州马李庄小学怎么样
鑫鑫通讯(昌黎县茹荷镇政务服务中心北)这个地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?