форум асутп
 На главную                       Здесь может быть Ваша реклама, подробнее...


 Наверх  |  Перейти к теме  |  Поиск  |  Вход  |  Дерево    
 Обмен данными с Excel в Citect
Автор: Andrey K. 
Дата:   01.07.08 15:02

Добрый день, коллеги.

На сайте citect.ru в форуме поднималась подобная тема. Вот собссно с этого она началась:
 "У меня вопрос как прочитать данные из ячейки Excel не через DDE. через DDE пробовал, но нужно, чтобы файл был открыт, а мне необходимо прочитать из файла, который просто хранится на диске."

И вот этим ответом она закончилась:
 "подключи этот файл excel как device и можешь делать с ним шо хочешь и по ячейкам читать и писать и менять и при этом его не надо открывать.Вернее надо (DevOpen) но имеется ввиду получить дескриптор"

Подробности реализации этого чуда автор так и не пояснил. Не смотря на вопросы интересующихся, тема засохла.
У меня сейчас возникла похожая задача, необходимо организовать обмен данными с файлом Excel не открывая при этом его. Возможно кто-то уже делал подобное. Помогите пожалуйста примером.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Обмен данными с Excel в Citect
Автор: Роман Седов 
Дата:   01.07.08 15:33

Здравствуйте Andrey,

Нужно установить новое подключение по ODBC и в качестве источника
данных указать требуемый файл Excel. Далее по этому подключению можно
будет SQL запросами выбирать данные. Правда при этом данные должны
быть организованы согласно реляционному представлению данных.

Более подробно сейчас расписать не могу, но посмотрел, Яндекс выдает
много ссылок на эту тему. Например,
http://yandex.ru/yandsearch?text=%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5+%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B+Excel+%D0%BA%D0%B0%D0%BA+%D0%B1%D0%B0%D0%B7%D1%8B+%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85

Удачи



Tuesday, July 1, 2008, 1:02:44 PM, Вы писали:


> На сайте citect.ru в форуме поднималась подобная тема. Вот собссно с этого
> она началась:
>  "У меня вопрос как прочитать данные из ячейки Excel не через DDE. через
> DDE пробовал, но нужно, чтобы файл был открыт, а мне необходимо прочитать
> из файла, который просто хранится на диске."

> И вот этим ответом она закончилась:
>  "подключи этот файл excel как device и можешь делать с ним шо хочешь и по
> ячейкам читать и писать и менять и при этом его не надо открывать.Вернее
> надо (DevOpen) но имеется ввиду получить дескриптор"

> Подробности реализации этого чуда автор так и не пояснил. Не смотря на
> вопросы интересующихся, тема засохла.
> У меня сейчас возникла похожая задача, необходимо организовать обмен
> данными с файлом Excel не открывая при этом его. Возможно кто-то уже делал
> подобное. Помогите пожалуйста примером.





--
С Уважением,
 Роман Седов

инженер-программист
ООО Фирма "Калининградгазприборавтоматика"

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Обмен данными с Excel в Citect
Автор: chuhran 
Дата:   01.07.08 16:04

если я не ошибаюсь, то вам уже отвечали:
http://forum.script-coding.info/viewtopic.php?id=1571#p11581

В чем проблема то?
Или опишите конкретно задачу, с конкретным ПО

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Обмен данными с Excel в Citect
Автор: chuhran 
Дата:   01.07.08 16:10

упс, а Citect в названии топика я и не заметил.....

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Обмен данными с Excel в Citect
Автор: Andrey K. 
Дата:   02.07.08 08:14

Роман Седов писал(а):

> Здравствуйте Andrey,
>
> Нужно установить новое подключение по ODBC и в качестве источника
> данных указать требуемый файл Excel...

Спасибо Роман, буду копать в этом направлении. Правда я в этом деле новичек, если не сказать - чайник :) но разбираться все равно нужно. Спасибо за подсказку.

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Обмен данными с Excel в Citect
Автор: chuhran 
Дата:   02.07.08 09:24

Andrey K. писал(а):

> Роман Седов писал(а):
>
>  но разбираться все равно нужно. Спасибо за
> подсказку.

В документации ( http://www.citect.ru/ru/downloads/doc/ ) приводятся примеры как на VBA, так и на Cicode. Если использовать VBA, то можно применить ODBC, Раман уже об этом писал. Кстати в этой же документации приведены примеры подключения для файла MS Access. Если в системе установлен MS Excel то прочесть данные можно так, как предложено здесь: http://forum.script-coding.info/viewtopic.php?id=1571#p11581

Адрес этого сообщения    Ответить на это сообщение
 
 Re: Обмен данными с Excel в Citect
Автор: ois_andrew 
Дата:   02.07.08 11:53

ошибаетесь, это мне отвечали =)

Адрес этого сообщения    Ответить на это сообщение
 Список форумов    


 Список форумов  |  Нужен логин? Регистрируйтесь здесь 
 Логин пользователя
 Имя пользователя:
 Пароль:
 Помнить пароль:
   
 Забыли ваш пароль?
Введите имя пользователя или e-mail, и новый пароль будет послан на email, указанный в вашем профиле.

Рейтинг@Mail.ru