【问题标题】:How to set range of separate cells in DataSeriesValues PHPExcel RadarChart如何在 DataSeriesValues PHPExcel RadarChart 中设置单独单元格的范围
【发布时间】:2017-07-07 12:44:50
【问题描述】:

我不能用 PHPExcel 制作雷达图。我需要添加到单独单元格的 DataSeriesValues 范围

$xAxisTickValues = [
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$5', NULL, 1),
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$10', NULL, 1),
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$14', NULL, 1),
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$17', NULL, 1),
]; //This works fine

$xAxisTickValues = [
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$5:$B$10', NULL, 1),
];//This works too

我需要这样的东西:

    $xAxisTickValues = [
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$5;'.$sn.'!$A$15', NULL, 1),
    ]; //but this won't work

【问题讨论】:

    标签: php phpexcel phpoffice


    【解决方案1】:

    我自己没试过;但是您是否尝试过对范围使用, 分隔符而不是;? PHPExcel 需要美国/英国的“语法”,美国/英国单元格范围的分隔符是 ,

    $xAxisTickValues = [
        new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$5,'.$sn.'!$A$15', NULL, 1),
    ];
    

    【讨论】:

    • 感谢您的回答,但我尝试了不同的分隔符,但没有帮助。
    • 我正在处理同样的事情,这对我不起作用。请你看看我的问题@Mark Ba​​rker -> stackoverflow.com/questions/62083470/…
    猜你喜欢
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 2020-12-20
    • 1970-01-01
    • 1970-01-01
    • 2011-10-10
    相关资源
    最近更新 更多