【发布时间】:2015-09-04 12:12:02
【问题描述】:
我正在使用 PHPExcel 在 Excel 文件中生成图表。我有一些问题,即使经过大量研发,我也找不到答案
- 如何在图表中显示数据标签?
- 如何控制条形图的宽度?
- 如何自定义条形图的颜色?
我尝试显示带有布局类的标签,例如:
$layout = new PHPExcel_Chart_Layout();
$layout->setShowVal(TRUE);
但没有成功。
我还探索了DataSeries 类和Chart 类,但找不到任何解决方案。这里有做过此类工作的人,请指导。
最好的问候。
【问题讨论】:
-
您不能轻易修改这些项目,但是,如果您查看 `PHPExcel/Classes/Writer/Excel2007/Chart.php,您可以在该文件中进行硬编码更改以更改 ALL 的格式用 PHPExcel 创建的图表。
-
在 excel 中创建您想要的图表,您可以使用 Open XML SDK Productivity Tool 以 xml 模式打开该 excel 文件并查看您需要更改以自定义图表的所有标签