This is topic выгрузка данных в EXCEL in forum Работа с приложениями (ODBC-SQL/OPC/DDE) at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/41/t/000077.html

Posted by sugar (Участник № / Member № 1198) on :
 
Каким способом можно выгрузить данный в EXCEL?
Пробовал через ODBC , но файлы EXCEL не воспринимает как базу ,не видит поля таблицы.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Можно использовать протокол DDE.
Excel через ODBC можно подключить только в Microsoft Excel 2002 (справка Excel).
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Извините а можно точнее описать как выгрузить в Excel таблицу данных в книге быстрый старт описано выведение только одного значение а как вывести несколько значений в виде таблицы значение и время
для возможности построить график по значениям.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Рационально использовать SQL-обмен, представляя Excel в виде БД.
Для Excel существует ODBC-драйвер.
 
Posted by Бычков Константин (Участник № / Member № 7036) on :
 
Excel ODBC-драйвер такая же проблема как и у sugar. Что бы ее устранить нужен Microsoft Excel 2002? Мне не нужно хранить эти данные вечно мне просто нужна возможность распечатывать графики сигналов после испытания на стенде.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для всех последних версий Excel существуют ODBC -драйверы.

Чтобы построить и распечатать график, можно использовать средства Trace Mode 6
- сохранять данные в СПАД-архив и затем делать выборки из архива и выводить их в документ и на печать с помощью штатной функции генерации документов,
- можно вывести архивные данные экран (на тренд или в таблицу) и распечатать экран в реальном времени,
- сделать экспорт из архива в файл *.txt или *.xml, загрузить эти файлы в любое приложение и обрабатывать и отображать их в любом виде.
 
Posted by Сергей Морозов (Участник № / Member № 2076) on :
 
Не понял, чтобы выгрузить данные в Excel через ODBC, нужно установить Excel не позднее 2002 г.?
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
Для всех последних версий Excel существуют ODBC -драйверы.

Что бы проверить подходящая ли у Вас версия Excel, зайдите в Операционной Системе в "Источник данных ODBC". Например, через Инструментальную Среду, откройте шаблон связи с СУБД, выберите Администратор ODBC, далее "добавить". Если там будет "Драйвер для Microsoft Excel", то Ваша версия подходит.
 
Posted by Сергей Морозов (Участник № / Member № 2076) on :
 
Так и сделал. ODBC настроил. Проверка проходит. Пытаюсь создать запрос через Мастер, таблицы - пусто. Excel 2010. Может в таблице какие-то особые настройки нужны?
 
Posted by Gtalis (Участник № / Member № 8097) on :
 
А какую ОС и офис Вы используйте? 64 или 32 битные? У microsoft, драйверы odbc зависят от разрядности. Порою приходится ставить нужные отдельно.
 
Posted by АдАстра. Техподдержка (Участник № / Member № 4) on :
 
То есть наблюдаете отсутствие результате только в Мастере? Запустите Трассировщик Администратора ODBC Windows. Создайте простейший запрос, например select, запустите проект под профайлером или МРВ и проверьте этот запрос. Наблюдайте, будет ли канал вызова шаблона связи с СУБД достоверным, как будет меняться его реальное значение в момент отработки. В лог Трассировщика будет записана вся информация по обмену по ODBC. Если разобраться с полученными результатами не получится - пришлите все полученные материалы на адрес технической поддержки.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2