我不能用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
答案 0 :(得分:0)
我自己没试过;但您是否尝试使用,
分隔符作为范围而不是;
? PHPExcel期望美国/英国“语法”,美国/英国的单元格范围分隔符为,
$xAxisTickValues = [
new \PHPExcel_Chart_DataSeriesValues('String', $sn.'!$B$5,'.$sn.'!$A$15', NULL, 1),
];