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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2012, 21:11   #1
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
Смущение Вставка из Delphi в Excel

Мне нужно вставить график из Delphi в Excel, но максимум что я могу сделать - это открыть новую книгу.
Кто знает, помогите с этим.
Исходник прикреплён.
Вложения
Тип файла: rar Graph.rar (215.2 Кб, 6 просмотров)
alexchromets вне форума Ответить с цитированием
Старый 27.05.2012, 21:16   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,427
По умолчанию

http://www.webdelphi.ru/2009/09/diag...hie-svedeniya/
Может быть поможет статейка.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 27.05.2012, 22:17   #3
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
Вопрос

Цитата:
Сообщение от BDA Посмотреть сообщение
http://www.webdelphi.ru/2009/09/diag...hie-svedeniya/
Может быть поможет статейка.
Не помогла, т.к. у меня диаграмма создаётся через Canvas, а там написано для Chart.
В общем, не получается у меня.
alexchromets вне форума Ответить с цитированием
Старый 27.05.2012, 22:43   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,427
По умолчанию

У вас просто вывод на canvas.
Chart - это сама диаграмма в excel.
Нужно в ячейки таблицы excel вывести значения x и y (вы же y высчитываете, вот и выводите их в таблицу excel).
А по ним уже построится диаграмма в excel.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 27.05.2012, 23:55   #5
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
У вас просто вывод на canvas.
Chart - это сама диаграмма в excel.
Нужно в ячейки таблицы excel вывести значения x и y (вы же y высчитываете, вот и выводите их в таблицу excel).
А по ним уже построится диаграмма в excel.
Не до конца понял, как именно что делать? В той статье в основном описана работа со StringGrid и изменением внешнего вида ячеек.
У меня получилось только добавить кучу проверок(установлен ли ms excel, запущен ли он и т.д.). И то, при нажатии на кнопку только запускается процесс EXCEL.exe.
Посмотрите пожалуйста, не могу понять((
Вложения
Тип файла: rar graph.rar (215.7 Кб, 4 просмотров)

Последний раз редактировалось alexchromets; 28.05.2012 в 00:23.
alexchromets вне форума Ответить с цитированием
Старый 28.05.2012, 00:25   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,427
По умолчанию

У вас в массивах X и Y как раз требуемые значения, похоже.
Их нужно "положить" в ячейки таблицы Excel.
Затем создать chart и задать его свойства.
Практически помочь не могу, так как в архиве не хватает mymath.pas.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 28.05.2012, 00:52   #7
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
У вас в массивах X и Y как раз требуемые значения, похоже.
Их нужно "положить" в ячейки таблицы Excel.
Затем создать chart и задать его свойства.
Практически помочь не могу, так как в архиве не хватает mymath.pas.
Вот этот модуль:
Вложения
Тип файла: rar MyMath.rar (11.1 Кб, 4 просмотров)
alexchromets вне форума Ответить с цитированием
Старый 28.05.2012, 00:54   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,427
По умолчанию

Ложная тревога оказалась
Он там есть, но путь в самом проекте был неправильно прописан.
Если что-нибудь получится, то завтра отпишусь.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 28.05.2012, 01:01   #9
alexchromets
Пользователь
 
Регистрация: 23.12.2010
Сообщений: 49
По умолчанию

Спасибо.
alexchromets вне форума Ответить с цитированием
Старый 29.05.2012, 14:10   #10
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,427
По умолчанию

Нашел в инете 2 примера
Ваш код не смог заставить работать (построить диаграмму по массивам x и y)
Вложения
Тип файла: rar Archive.rar (714.8 Кб, 17 просмотров)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Спец вставка Word/Excel Foxx Microsoft Office Excel 2 27.02.2012 20:27
Excel вставка объекта из файла Furanium Общие вопросы Delphi 0 15.09.2010 15:22
Вставка даты в Excel 2007 Loiso Microsoft Office Excel 3 19.03.2010 17:35
Вставка эскизов в Excel Deok Microsoft Office Excel 16 29.01.2009 09:50