首页 > 其他分享 >Spreadsheet样式设置小结(一)

Spreadsheet样式设置小结(一)

时间:2022-11-25 12:36:37浏览次数:32  
标签:getFont 样式 Spreadsheet drawing 设置 spreadsheet 列宽 小结 getActiveSheet


1. 字体类: 第1行代码将A7至B7两单元格设置为粗体字,Arial字体,10号字;第2行代码将B1单元格设置为粗体字。
$spreadsheet->getActiveSheet()->getStyle('A7:B7')->getFont()->setBold(true)->setName('Arial')
->setSize(10);
$spreadsheet->getActiveSheet()->getStyle('B1')->getFont()->setBold(true);
2. 文字样色: 将文字颜色设置为红色
$spreadsheet->getActiveSheet()->getStyle('A4')
->getFont()->getColor()->setARGB(\PhpOffice\PhpSpreadsheet\Style\Color::COLOR_RED);
3.列宽: 将A列宽度设置为30(字符)
$spreadsheet->getActiveSheet()->getColumnDimension('A')->setWidth(30);
如果需要自动计算列宽,可以这样:
$spreadsheet->getActiveSheet()->getColumnDimension('B')->setAutoSize(true);
设置默认列宽为12。
$spreadsheet->getActiveSheet()->getDefaultColumnDimension()->setWidth(12);
4. 工作表标题 设置当前工作表标题
$spreadsheet->getActiveSheet()->setTitle('Hello');
5. 图片 可以将图片加载到Excel中。
$drawing = new \PhpOffice\PhpSpreadsheet\Worksheet\Drawing();
$drawing->setName('Logo');
$drawing->setDescription('Logo');
$drawing->setPath('./images/officelogo.jpg'); //http://192.168.1.118/qBAF/Server/media/demo.png
$drawing->setHeight(36);

后续......

标签:getFont,样式,Spreadsheet,drawing,设置,spreadsheet,列宽,小结,getActiveSheet
From: https://blog.51cto.com/u_13940603/5886330

相关文章

  • 设置console打印样式
    在浏览器中:可以通过第一个参数加入%c来设置,第二个参数传css字符串  在node.js中Node的实现,是基于c语言的,因此Node的彩色打印其实与c语言类似\33[0m关闭所有属性......
  • 简单小结类与对象
    /*1.类与对象类是一个模版,抽象;对象是一个具体的实例2.方法定义、调用3.对应的引用引用类型:基本类型(8)对象是通过引用来操作的:栈--->堆4.属性:字段Field......
  • 利用级联式样式表CSS显示XML文档
    实验环境:xmlspy2013firefox;一、问题  1.1问题一:1.对于下列XML文档,根据要求编写在XML文档上对应的CSS样式表。<?xmlversion="1.0"?><PRODUCTDATA><PRODUCTPRODID=......
  • DialogPreference的子类输入框弹出的样式修改
    说到这个真的苦逼,我最后悔的是使用官方主题的样式进行修改,然后尝试让变色变成文字颜色,结果是很多地方的文字看不到了,各种各样的样式都要进行修改,整个app,总是有很多地方文......
  • HTMLDOM_样式控制事件_概述
    HTMLDOM_样式控制控制元素样式:使用元素的style属性来设置如//修改样式方式1div1.style.border="1pxsolidre......
  • 【iOS-Cocos2d游戏开发之十二】浅析使用C++/C/OC进行iOS游戏混编出现“failed with ex
    ​​​李华明Himi ​​​​原创   大家都知道Xcode中支持C、C++、Object-C3种语言的混编,在上一节Box2d中介绍过cocos2d封装的box2d是c++源码实现的,那么如果想让编译器......
  • 贪心策略小结
    NOIP考前攒rp,希望HB不要G。有很多题目,看似是不可实现的,比如\(5\times10^7\)的量级,严格处理的复杂度是\(O(N^2)\)或者\(O(N\logN)\)的。没法在合规的时间里解决,这......
  • HTMLDOM中innerHTML和样式控制
    HTMLDOM_innerHTML标签体的设置和获取:innerHTMLinnerHTML 属性可用于获取或替换HTML元素的内容。innerHTML 属性可用于获取或改变任何HTML元素,包括 <html> 和 ......
  • [WordPress] 主题美化 樱花背景+灯笼特效+鼠标样式 [持续更新]
    樱花背景黑白主题适配//樱花背景特效<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"......
  • git学习小结1--gitee
    最近领导让把公司托管平台由svn切换到git,以前也用过git,但是没有系统的了解,正好借助这次把git好好玩玩。一、选择什么样的托管平台?  目前世界上比较出名的开源项目托管......