Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как можно пулчить массив данных Excel chart -а? [WinXP]


du_hast ©   (2008-12-30 15:23:00) 

Привет всем!

Как можно получить набор данных (массив) на основании которого построен сам Excel Chart?
Я пробовал через серии, но чтото у меня не вышло.
Помогите, если кто сталкивался!
Заранее спасибо!


Сергей М.   (2008-12-30 20:01:00) [1]


> как вынять от туда значения я не знаю


Values - это объект типа Range, со всеми вытекающими


du_hast   (2008-12-30 17:36:00) [2]

Chart.SeriesСollection[..].Values
вроде хавает, но как вынять от туда значения я не знаю


du_hast   (2008-12-30 17:20:00) [3]

А при использование XValues  уходит в exception сразу


du_hast   (2008-12-30 17:18:00) [4]

TopLeftCell/BottomRightCell - это место расположения самого чарта (его координатаы на Sheet-e)


du_hast   (2008-12-30 17:09:00) [5]

Просто если чарт будет иметь совместные данные из несокольких страниц этот спопсоб не прокатит.
Нужно както добраться к значению серий чарта, к примеру
Points(Series(CurChart.SeriesCollection(iSerNo, LCID)).Points(EmptyParam)).Item(iPntNo).DataLabel.Text

Но это будет работать только в том случае если будет присутствовать DataLabel
Да и сам способ не много глуповат.

У самого Points(EmptyParam)).Item(iPntNo) нет значения Value ((


Сергей М.   (2008-12-30 17:09:00) [6]

Хотя, думаю, это неверно.

А через Chart.SeriesСollection[..].Values/XValues разве не получается ?


Сергей М.   (2008-12-30 16:51:00) [7]

А этот пробовал ?


du_hast   (2008-12-30 16:44:00) [8]

А другого способа нет?


Сергей М.   (2008-12-30 15:48:00) [9]

пляши от св-в IChartObject.TopLeftCell/BottomRightCell


Наверх

Титульная страница Поиск, карта сайта Написать письмо