![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Victor_b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
Есть сложный шаблон документа в формате xls. Возможно ли, не открывая его в Excele, редактировать его (собственно нужны функции "найти и заменить", "вставить строки", "найти ячейку с содержимым..."). А уж потом открыть этот файл ассоциированной с ним программой. Это нужно потому, что не все используют MS Office. Все найденные мной примеры и компоненты работают с уже открытым документом в Office. Правда видел пример как создать файл xls программно и работать с ним без открытия, но насколько я понимаю, это какой-то упрощенный формат, а с моим шаблоном пример не работатет.
Это сообщение отредактировал(а) Victor_b - 24.7.2009, 20:05 |
|||
|
||||
marinovsoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 25.1.2009 Где: Кемерово Репутация: нет Всего: нет |
Например, здесь _http://yoksel.net.ru/HomePage почитайте. Многим 1с-никам помогает.
|
|||
|
||||
Victor_b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
Спасибо, интересный проект. Но примеров работы с COM сервером в Delphi я не нашел, а самому не разобраться.
|
|||
|
||||
marinovsoft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 47 Регистрация: 25.1.2009 Где: Кемерово Репутация: нет Всего: нет |
Курите формат OLE2.0. Может чего накурите.А так ёксель штука хорошая
![]() |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Victor_b, из того что знаю могу предложить вот это: http://sm-software.com. Правда придется немного раскошелиться
![]() |
|||
|
||||
Victor_b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
marinovsoft, ёксель поставил в закладки. Думаю в дальнейшем пригодится.
Keeper89, программу пытаюсь написать больше для самообразования и смысла покупать под нее компонент нет. Может попадется что-либо бесплатное. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Sanek123 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 22.10.2008 Репутация: нет Всего: нет |
Ищи в сети книгу: "Информационные системы" В.Н. Петров изд. "Питер". Стр 535-546 как раз про взаимодействие с Excel, подробно с картинками и примерами кода. Там же и с Word'ом и с Power Point'ом и т.д. Сказано какими компонентами пользоваться. И самое главное: после инициализации и установки "соединения" с Excel'ем - работаешь с книгой как с двумерным массивом, плюс куча екселевских прибамбасов.
--------------------
Вас разыскивают бойцы 139-го порта... |
|||
|
||||
Victor_b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
Romikgy, компонент XLSReadWriteII, к сожалению, тоже платный.
Sanek123, примеров работы с Excel много, но, как уже я говорил, это не единственный редактор xls, и мне нужно найти возможность изменить файл, а уж потом открыть его в ассоциированной с ним программой, которая может не быть Excel'ем. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 4 Всего: 146 |
Victor_b, низнаю , но как правило платные компаненты не поставляются с исходниками , в архиве именно пас файлы....
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Victor_b |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 20.9.2007 Репутация: нет Всего: нет |
Сейчас разбираюсь с XLSReadWriteII. Компонент простой в использовании, функциональный. Правда при редактировании документа xls он его очищает, так что от шаблона ничего не остается. Может что не так делаю...
ЗЫ Разобрался. Всем давшим советы большое спасибо. Это сообщение отредактировал(а) Victor_b - 3.8.2009, 08:07 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |