2017-07-07 12 views
1

PHPExcelでレーダーチャートを作成できません。私はこのような何かを必要とする別々のセル DataSeriesValueに別のセルの範囲を設定する方法PHPExcel RadarChart

$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 

のDataSeriesValues範囲に追加する必要があります。私はそれを自分自身を試していませんでした

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

答えて

0

;ではなく、範囲に,の区切り記号を使用してみましたか? PHPExcelは、米国/英国の「構文」を期待する、と米国/英国のセル範囲のためのセパレータは,

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

であなたの答えをありがとうございました、しかし、私は別のセパレータを試してみたが、これは助けにはなりませんでした。 –

関連する問題