Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2014, 13:04   #1
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
Вопрос Помогите изменить источник данных диаграммы Excel...

Здравствуйте! Помогите разобраться... как из PHP изменить источник данных диаграммы в файле Excel? Файл готовый, данные для диаграммы выгружаются тоже посредством PHP (созданием СОМ - объекта), но каждый раз набор данных разный. Поэтому после загрузки данных на один лист, нужно обновить диапазон данных диаграммы, расположенной на другом листе. Сделала так, но пример не работает:
Код:
$i='Sheets("Data").Range("$B$3:$D$'.$jn.'")';// формирование диапазона данных при помощи рассчитанной ранее переменной
$sheetd=$excel->Sheets("Diagram");
$sheetd->Select;
$sheetd->Activate;
$sheetd->ChartObjects("Chart")->Activate;
$sheetd->ActiveChart->SetSourceData->Source=$i;// а вот здесь не работает
Пожалуйста, помогите советом, задачу не могу решить уже третий день. Обратиться к диаграмме получается, а вот задать новый источник данных - нет

Последний раз редактировалось Swatch; 03.10.2014 в 15:33.
Swatch вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
EDM Источник данных С# Ramirag Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 1 24.09.2011 13:58
как задать источник данных для диаграммы Bape}l{ka Microsoft Office Excel 10 21.09.2011 11:46
Расчет данных для посторения диаграммы Ганта (Excel 2007) Альфина Microsoft Office Excel 3 20.07.2011 13:13
Изменить номер диаграммы vefer Microsoft Office Excel 3 19.02.2011 07:02
Как изменить внешний источник данных в Excel nikobar Microsoft Office Excel 0 03.09.2009 14:55