Главная страница
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.053 c
3-1155098797
al_tor
2006-08-09 08:46
2006.10.08
Ошибка при вызове ADOQuery


2-1158670460
Некто_Аполло
2006-09-19 16:54
2006.10.08
Засунуть PNG в DLL


2-1158740335
TrainerOfDolphins
2006-09-20 12:18
2006.10.08
Интересный вопрос про типы.


2-1159097390
Серый
2006-09-24 15:29
2006.10.08
MainMenu


2-1158514780
Doblclick
2006-09-17 21:39
2006.10.08
Как в Richedit вставить strings?