图表
图表支持的类型均定义在 Lysice\XlsWriter\Supports\Chart中以Chart_为前缀的类型 要想在文档中添加图表 需要使得你的export类实现WithCharts契约 然后在charts方法中实现你的配置
面积图 直方图 条形图 折线图 圆环图 雷达图的配置类似
如下配置
饼图
设置的系列数据只有首个元素可应用 因此只需要设置一个数组即可。
还可以给数据设置分类.指定要取得分类单元格
自动过滤
类实现接口 指定过滤范围的单元格
单元格样式1默认单元格样式
文档可以分别为设置默认的单元格样式。
该方法返回一个DefaultFormat对象数组,当DefaultFormat数量为1时 默认为内容设置样式。若=2 则以数组0作为header样式, 以数组1的对象作为内容样式。
2列样式支持
当前单元格支持的样式分别有:
1.bold() 加粗
2.italic() 斜体
3.border() 边框
align(...$align) 对齐
font($fontName) 字体 参数:字体名称 字体必须存在于本机
fontColor($fontColor) 设置字体颜色 接收参数:常量或RGB16进制参数 可选常量如
background($backgroundColor, [$pattern]) 设置背景颜色
fontSize($size) 字体大小
number($format) 设置数字格式
underline() 设置下划线
wrap() 设置单元格换行
strikeout() 设置删除线
工作表缩放
实现WithZoom接口 注意 返回值需在10-400之间.
工作表网格线
实际开发请参考:https://xlswriter-docs.viest.me/zh-cn
到此,分享完毕!!!
领取专属 10元无门槛券
私享最新 技术干货