为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法改变图表标题、图例和数据标签的字体大小?

有没有办法改变图表标题、图例和数据标签的字体大小?

PHP
慕慕森 2023-03-04 16:11:36
有没有办法改变图表标题、图例和数据标签的字体大小?面临的问题是我们的团队正在使用库“phpspreadsheet”(链接到库 github)生成一些带有图表的 excel 文件,并找出图表标题、数据图例和数据标签的字体大小太小。(请参阅随附的屏幕截图。)报告截图我已经从图书馆搜索了文档和示例,但似乎没有提到如何更改它。如果对此有任何建议,谢谢大家。
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

所以问题是,XLSX 文件是压缩的 XML 文件。

PhpSpreadsheet 所做的是使用预制的 XML 模板用您希望在 XLSX 上看到的数据填充它,然后压缩整个内容,并将其命名为 XLSX。

如果您想更改字体大小,则必须在使用的模板中找到正确的位置。幸运的是,PhpSpreadsheet 在文件夹中提供了大量示例phpoffice\phpspreadsheet\samples\Chart。如果执行32_Chart_read_write.php,它将从每个模板创建 1 个文件并为您提供路径。

模板位于此处:phpoffice\phpspreadsheet\samples\templates

如果你解压缩它,你会看到 3 个文件夹,里面装满了 XML 文件。负责样式的很可能是文件xl\styles.xml。大小应该在一个标签中,它也是一个名称为sz. 例如:

<sz val="23.5"/>

您可以在此处修改字体的大小,然后将其压缩回 XLSX 并将其保存在您想要的任何位置,并按照示例中提供的方式使用它。


查看完整回答
反对 回复 2023-03-04
  • 1 回答
  • 0 关注
  • 356 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号