Модераторы: Snowy, MetalFan, bems, Poseidon
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с файлом excel без его открытия 
V
    Опции темы
Victor_b
Дата 24.7.2009, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



Есть сложный шаблон документа в формате xls. Возможно ли, не открывая его в Excele,  редактировать его (собственно нужны функции "найти и заменить", "вставить строки", "найти ячейку с содержимым..."). А уж потом открыть этот файл ассоциированной с ним программой. Это нужно потому, что не все используют MS Office. Все найденные мной примеры и компоненты работают с уже открытым документом в Office. Правда видел пример как создать файл xls программно и работать с ним без открытия, но насколько я понимаю, это какой-то упрощенный формат, а с моим шаблоном пример не работатет.

Это сообщение отредактировал(а) Victor_b - 24.7.2009, 20:05
PM MAIL   Вверх
marinovsoft
Дата 30.7.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 25.1.2009
Где: Кемерово

Репутация: нет
Всего: нет



Например, здесь _http://yoksel.net.ru/HomePage почитайте. Многим 1с-никам помогает.
PM MAIL WWW ICQ   Вверх
Victor_b
Дата 30.7.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



Спасибо, интересный проект. Но примеров работы с COM сервером в Delphi я не нашел, а самому не разобраться.
PM MAIL   Вверх
marinovsoft
Дата 30.7.2009, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 47
Регистрация: 25.1.2009
Где: Кемерово

Репутация: нет
Всего: нет



Курите формат OLE2.0. Может чего накурите.А так ёксель штука хорошая smile
PM MAIL WWW ICQ   Вверх
Keeper89
Дата 30.7.2009, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 9
Всего: 58



Victor_b, из того что знаю могу предложить вот это: http://sm-software.com. Правда придется немного раскошелиться smile.


--------------------
PM MAIL WWW   Вверх
Victor_b
Дата 30.7.2009, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



marinovsoft, ёксель поставил в закладки. Думаю в дальнейшем пригодится.
Keeper89, программу пытаюсь написать больше для самообразования и смысла покупать под нее компонент нет. Может попадется что-либо бесплатное.
PM MAIL   Вверх
Romikgy
Дата 30.7.2009, 23:11 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 4
Всего: 146





--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Sanek123
Дата 31.7.2009, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 201
Регистрация: 22.10.2008

Репутация: нет
Всего: нет



Ищи в сети книгу: "Информационные системы" В.Н. Петров изд. "Питер". Стр 535-546 как раз про взаимодействие с Excel, подробно с картинками и примерами кода. Там же и с Word'ом и с Power Point'ом и т.д. Сказано какими компонентами пользоваться. И самое главное: после инициализации и установки "соединения" с Excel'ем - работаешь с книгой как с двумерным массивом, плюс куча екселевских прибамбасов.
--------------------
Вас разыскивают бойцы 139-го порта...
PM MAIL   Вверх
Victor_b
Дата 31.7.2009, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



Romikgy, компонент XLSReadWriteII, к сожалению, тоже платный.
Sanek123, примеров работы с Excel много, но, как уже я говорил, это не единственный редактор xls, и мне нужно найти возможность изменить файл, а уж потом открыть его в ассоциированной с ним программой, которая может не быть Excel'ем.
PM MAIL   Вверх
Romikgy
Дата 31.7.2009, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 4
Всего: 146



Victor_b, низнаю , но как правило платные компаненты не поставляются с исходниками , в архиве именно пас файлы....


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Victor_b
Дата 31.7.2009, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 20.9.2007

Репутация: нет
Всего: нет



Сейчас разбираюсь с XLSReadWriteII. Компонент простой в использовании, функциональный. Правда при редактировании документа xls он его очищает, так что от шаблона ничего не остается. Может что не так делаю...
ЗЫ Разобрался. Всем давшим советы большое спасибо.

Это сообщение отредактировал(а) Victor_b - 3.8.2009, 08:07
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Для новичков"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0991 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.