Главная страница
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.036 c
2-1158529125
Aleksandr
2006-09-18 01:38
2006.10.08
net и чаты


1-1156769390
DelphiLexx
2006-08-28 16:49
2006.10.08
DoubleBuffered распространять, на определенный участок


2-1158754982
stfu
2006-09-20 16:23
2006.10.08
Передача данных из DBGrid в Excel


2-1158846505
jjj
2006-09-21 17:48
2006.10.08
Ошибка при работе с базой данных


1-1156409591
DelphiLexx
2006-08-24 12:53
2006.10.08
FormStyle=fsMdiChild и FormStyle=fsNormal отрисовыв. по разному?