PHP Excel не может отобразить правильный диапазон xAxis в диаграммах - PullRequest
0 голосов
/ 29 мая 2020

У меня есть ситуация, когда мои месяцы расположены в каждой второй колонке. enter image description here

Я пробовал 2 разных подхода к этому по сравнению с исходной демонстрацией.

        $xAxisTickValues = array(
// THIS IS BASICALLY THE ORIGINAL DEMO STYLE WHERE THE DATES ARE IN ADJACENT CELLS ( B, C, D )
//          new \PHPExcel_Chart_DataSeriesValues('String', 'GRAPHS!$B$1:$D$1', NULL, 0),    //  MONTHS/YEARS

// TRIED IT IN A COMMA SEPARATED STRING,( DATA ON B,D,F ) BUT IT FAILS TO GENERATE THE SPREADSHEET (Status Code: 500 Internal Server Error)         
//          new \PHPExcel_Chart_DataSeriesValues('String', 'GRAPHS!$B$1,GRAPHS!$D$1,GRAPHS!$F$1', NULL, 0), //  MONTHS/YEARS

// TRIED IT IN A COMMA SEPARATED STRING WITH BRACKETS,( DATA ON B,D,F ) BUT IT FAILS TO GENERATE THE SPREADSHEET (Status Code: 500 Internal Server Error)           
//          new \PHPExcel_Chart_DataSeriesValues('String', '(GRAPHS!$B$1,GRAPHS!$D$1,GRAPHS!$F$1)', NULL, 0),   //  MONTHS/YEARS

// TRIED THIS APPROACH, BUT i ONLY GET January - 2020  ( DATA ON B,D,F )
            new \PHPExcel_Chart_DataSeriesValues('String', 'GRAPHS!$B$1', NULL, 0), //  RANGE 1
            new \PHPExcel_Chart_DataSeriesValues('String', 'GRAPHS!$D$1', NULL, 0), //  RANGE 2
            new \PHPExcel_Chart_DataSeriesValues('String', 'GRAPHS!$F$1', NULL, 0), //  RANGE 3
        );

Что мне здесь не хватает?

Я пробовал ЭТО , и он не работает.

...