3

我对 PHPExcel 有疑问,这不是 PHPExcel 的错。在图表中,显示的值非常大,因此由于“最小值”轴选项的默认设置是“自动”,Excel 决定使用 Y 轴的最小值 156,000。通过进入“轴格式”选项并将该轴的最小值设置为 0 的固定值,可以在 Excel 中“修复”该问题。

所以我一直试图弄清楚你是否可以在 PHPExcel 中设置这个选项,但不知道它是否可能。

那么您可以从 PHPExcel 中更改图表轴格式选项吗?如果可以的话……如何?

谢谢,

4

2 回答 2

4

这是 PHPExcel 尚不可用的选项

于 2012-11-02T19:48:24.427 回答
4

现在应该可以使用此修复程序:https ://github.com/PHPOffice/PHPExcel/commit/1a237573f9127a02388f4e306732122b39d1ea49

使用示例(最大值为 100):

$axis =  new PHPExcel_Chart_Axis();
$axis->setAxisOptionsProperties('nextTo', null, null, null, null, null, null, 100);

$chart = new PHPExcel_Chart('chart' . $locTL, $title, $legend, $pa, true, 0, NULL, NULL, $axis); 

我只测试了最大限制,但我相信它对于最小限制也应该正常工作。

于 2016-04-02T19:58:06.847 回答