|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2011, 11:53 | #1 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Вставка данных в шаблон документа в ячейку Excel из StringGrid
Собственно вопрос таков.
Есть: Есть некоторый шаблон - ОТЧЕТ.xls. Что нужно: нужно не показывая самого редактора Excel подключиться к этому шаблону и вставить в него некоторые числовые данные. Например, в ячейку С1 в шаблоне вставить значение из ячейки StringGrid1.Cells[1,1], т.е. чтобы было как-то так: <указанная ячейка в шаблоне Excel>:=StringGrid1.Cells[1,1]; Важное условие: нужно, чтобы шаблон не изменял своих размеров строк и колонок, а также цветов, чтобы было все на месте. Как можно такое реализовать?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
29.05.2011, 12:35 | #2 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
Не показывать Excel и сохранить в него можно так:
Код:
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
|
29.05.2011, 13:22 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Да все нормально добавляет вроде . Спасибо. А если надо будет внести также диапозон значений? Например, в столбец С в Excel заполнить диапозон C1:C10 из StringGrid'a. Как в цикле передать из StringGrid'a понятно, а вот как указать этот диапозон в Excel'e?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
29.05.2011, 13:31 | #4 | ||
Форумчанин
Регистрация: 26.01.2010
Сообщений: 215
|
Цитата:
Код:
Цитата:
Могу лишь пнуть в нужном направлении (ну или как получится)
Последний раз редактировалось artemavd; 29.05.2011 в 15:08. |
||
29.05.2011, 14:49 | #5 |
Форумчанин
Регистрация: 08.10.2010
Сообщений: 101
|
Адресация как раз не совпадает, в Excel нет ячеек с нулевыми индексами, т.е. при переносе в Excel надо добавлять к индексам 1. Так же в Excel Cells[строка,столбец], а в стрингрид Cells[столбец,строка].
Код:
"Думаешь, будет трудно? Конечно, будет! Но, только закаляя дух, людьми становятся люди!"
Последний раз редактировалось A-IX-2; 29.05.2011 в 15:22. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формирование документа Word на основе данных Excel | gaevoy1 | Microsoft Office Excel | 10 | 11.04.2011 12:05 |
Вставка данных в ячейку | Lvenok1987 | Microsoft Office Excel | 3 | 08.02.2011 12:25 |
Вставка данных из MySQL в RTF шаблон | asus_p526 | Фриланс | 7 | 25.04.2010 02:04 |
Вставка данных(Excel) из clipboard в DBGrid | mahsus | Общие вопросы Delphi | 1 | 07.10.2007 02:02 |