Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.08;
Скачать: CL | DM;

Вниз

Создание графиков в Excel e   Найти похожие ветки 

 
stfu ©   (2006-09-18 14:40) [0]

Здравствуйте ! Не подскажите как можно создать график в excel"e из приложения в Делфи по нажатию button"a ?
Данные берутся из того же самого xls куда нужно вставить график.


 
pavel_guzhanov ©   (2006-09-18 16:38) [1]

Я делал вот так:

  // Запуск Excel
   m_XLApp:=CreateOleObject("Excel.Application");
   m_XLApp.Visible:=true;
   m_XLApp.Workbooks.Add(-4167);
   m_XLApp.Workbooks[1].Worksheets[1].Name:="Отчет";
   // добавляем в книгу диаграмму
   Chart:=m_XLApp.Workbooks[1].Charts.Add;
   // устанавливаем вид диаграмы
   Chart.ChartType:=xlLineMarkers;
   // данные для диаграммы берем из 1-й строки
   Chart.SetSourceData(Sheet.Range["A:A"], xlColumns);
   // по оси Х пишем данные из 2-й строки
   Chart.SeriesCollection(1).XValues := "=Отчет!C2";
   // разрешаем заголовок диаграммы
   Chart.HasTitle:=True;


 
stfu ©   (2006-09-20 10:44) [2]

Спасибо за ответ.. ))

Может кто знает как можно вставить график в уже созданный файл xls ?


 
pavel_guzhanov ©   (2006-09-20 11:43) [3]

Так же... только не создавай новый файл, а открывай уже существующий
m_XLApp:=CreateOleObject("Excel.Application");
m_XLApp.WorkBooks.Open(GetCurrentDir+"\Blank.xls");



Страницы: 1 вся ветка

Текущий архив: 2006.10.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
15-1158072079
zdm
2006-09-12 18:41
2006.10.08
Borland Developer Studio 2006


15-1158557798
Ega23
2006-09-18 09:36
2006.10.08
С Днём рождения! 17 сентября


2-1158774901
KEBZ
2006-09-20 21:55
2006.10.08
Корректный ввод


2-1158382491
Arazel
2006-09-16 08:54
2006.10.08
Народ кто небудь пробывал работать с USB флешь носителями


6-1147857716
alb67
2006-05-17 13:21
2006.10.08
Ошибка при пинге