PHPSPreadSheet Как изменить набор данных, назначенный на диаграмму в файле шаблонаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 PHPSPreadSheet Как изменить набор данных, назначенный на диаграмму в файле шаблона

Сообщение Anonymous »

Я читаю в файле шаблонов, в котором есть серия диаграмм. Диаграммы на листе «диаграммы» основаны на наборах данных со второго листа "Rawdata". Я пытаюсь изменить набор данных/диапазон, который питает диаграмму - мое предположение состоит в том, что простое изменение набора данных будет автоматически развернуть/уменьшить диаграмму.
в Excel

Код: Выделить всё

From:
headings: =RawData!$A$1:$H$1
data      =RawData!$A$2:$H$2

To:
headings: =RawData!$A$1:$M$1
data      =RawData!$A$2:$M$2
Я могу найти диаграмму, которую мне нужно изменить, но я не могу понять, как получить/установить данные о таблице. Я думаю, что я смогу извлечь его с помощью GetDataSource () , но я не могу понять, как правильно использовать метод:

Код: Выделить всё

  foreach ($spreadsheet->getSheetByName("Chart Data")->getChartCollection() as $chart) {
if ($chart->getTitle()->getCaptionText() == "Chart_12") {
// "Chart_12" is a manually assigned chart title in the template file
$chart->getDataSource() ;  
getDataSource()
- это перечисленный метод в документации: getDataSource - Надеюсь, кто -то сможет помочь, так как это сводит меня с ума.

Подробнее здесь: https://stackoverflow.com/questions/731 ... plate-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»