php - 在 PHPExcel 图表中显示数据值(即在条形图的顶部等)

标签 php excel charts phpexcel

我正在使用 PHPExcel 版本 1.8 ( https://github.com/PHPOffice/PHPExcel )。

我主要用它来创建图表。一切工作正常,但我无法让 PHPExcel 创建图表并在图表内显示数据值。我正在使用 PHPExcel 的“Excel 2007”编写器生成 XLSX 文件。

上图:这就是现在的样子,下图:这就是我想要实现的......

enter image description here

我真的很感谢任何帮助!

最佳答案

我解决了这个问题:只需在绘图区域添加一个布局,该布局已设置 showVal = true:

// Set layout
$layout = new PHPExcel_Chart_Layout();
$layout->setShowVal(true);

//  Set the series in the plot area
$plotarea = new PHPExcel_Chart_PlotArea($layout, $series);

...

我希望这可以在某个时候保护其他人! :-)

关于php - 在 PHPExcel 图表中显示数据值(即在条形图的顶部等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34033071/

相关文章:

php - Doctrine 2 迁移工作流程

javascript - 如何在 Highcharts 上仅显示最后一个点并且该点应随图表线移动?

javascript - 为什么两个相似图表中的 Highcharts 刻度位置不同?

graph - 如何调整 APEX 中图形/图表的范围?

php - 无法检索数据库中的值并且无法更新表

php - 将 csv 文件保存到现有文件但在新工作表中并重命名工作表

javascript - 如何将ajax响应/结果放入变量php

Excel 公式连接两个包含求和公式的单元格

excel - 如何从排序中排除第一行(vba)

excel - 如何使用另一列作为excel中的标准从一列中查找最大值