Работа с Excel и Word

ActiveX, .NET, DLL
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Работа с Excel и Word

Сообщение alexander756 »

помогите сделать поиск ВСЕХ значений в EXCEL. Поиск первого значения делаю как здесь а вот вывести все результаты (сделать аналог кнопки Find All) не получается
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Работа с Excel и Word

Сообщение alexander756 »

нашел как сделать поиск всех значений. Вот пример, может кому пригодиться
Вложения
Search Excel.vi
Excel, Find All
(29.1 КБ) 465 скачиваний
entei
interested
interested
Сообщения: 6
Зарегистрирован: 18 фев 2011, 10:58
Версия LabVIEW: 9

Re: Работа с Excel и Word

Сообщение entei »

а как сделать так чтобы отчет записывался в уже существующий файл excel?
entei
interested
interested
Сообщения: 6
Зарегистрирован: 18 фев 2011, 10:58
Версия LabVIEW: 9

Re: Работа с Excel и Word

Сообщение entei »

з.ы. используя report generation toolkit
leprozorij
interested
interested
Сообщения: 5
Зарегистрирован: 02 июн 2010, 23:20
Версия LabVIEW: 2009

Re: Работа с Excel и Word

Сообщение leprozorij »

использую report generation toolkit

после insert table в excel репорт оказывается следующее: вставляем данные типа дабл, а в экселе получаем все целочисленные значения. (вместо 314,234 получаю 314 234). то ли лыжи не едут, то ли я уже день хз в чем дело...

в чем проблема-то? никакими ухищрениями пока не получилось в эксель загнать десятичную дробь...
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Работа с Excel и Word

Сообщение Eugene »

надо определить формат ячейки ( number format)
We live in a graphical world.
Why not program in one?
leprozorij
interested
interested
Сообщения: 5
Зарегистрирован: 02 июн 2010, 23:20
Версия LabVIEW: 2009

Re: Работа с Excel и Word

Сообщение leprozorij »

ячейки как раз и определяются намберами.
иногда проскакивают ячейки, все же, с запятыми - как раз они определились как текстовые данные, очем в экселе соответствующий нотайс всплывает рядом с ячейками..
в общем я плюнул и сделал сохранение в тхт пока что... в любом случае хочется обойтись без дополнительных тулкитов. возможно, если время или необходимость появится, займусь этой проблемой еще раз -)
Fluttershy
interested
interested
Сообщения: 2
Зарегистрирован: 17 дек 2012, 12:39
Версия LabVIEW: 8.5
Контактная информация:

Re: Работа с Excel и Word

Сообщение Fluttershy »

Доброго всем дня! Может по местным меркам вопрос туповат, но я не очень в лабвью... Не подскажите, как можно из файла xls вытащить пару столбцов данных, чтобы можно было их еще обработать и построить график? Буду очень благодарен за помощь.
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Работа с Excel и Word

Сообщение Jakob Brontfeyn »

Если не в автоматическом режиме, то "вытащите" эти пару столбцов руками
в техтовый эдитор и сохраните, как текстовый(ASCII)файл.
Тогда сможете в Labview делать с ASCII-фаилом, что захотите.
Fluttershy
interested
interested
Сообщения: 2
Зарегистрирован: 17 дек 2012, 12:39
Версия LabVIEW: 8.5
Контактная информация:

Re: Работа с Excel и Word

Сообщение Fluttershy »

Именно, что в автоматическом) С установки данные пишутся в эксель, по ним нужно сразу же построить график ну и провести некоторые расчеты. С текстовым было бы проще, это да...
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Работа с Excel и Word

Сообщение IvanLis »

Fluttershy писал(а):С установки данные пишутся в эксель
формат записи скорее всего CSV, тогда проблем нет ни каких :wink:
Выложите файл данных, это снимет массу вопросов.
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Работа с Excel и Word

Сообщение Oleg B. »

Именно, что в автоматическом
В примере из xls файла вытаскиваются по 1000 значений из столбцов C & E
Вложения
Read 2 columns from XLS.vi
LV 8.5
(18.62 КБ) 353 скачивания
Excel.llb
LV 8.0
(113.39 КБ) 290 скачиваний
veni, vidi, phallomorphi
Аватара пользователя
griffinru
beginner
beginner
Сообщения: 14
Зарегистрирован: 15 ноя 2012, 03:03
Версия LabVIEW: 11
Откуда: MD, USA
Контактная информация:

Re: Работа с Excel и Word

Сообщение griffinru »

Для Excel примеров хватает, но иногда хочется большего...тогда MSDN рулит
Ну а автоматизация Word-а просто конфетка когда нужно быстренько слепить презентацию для быстрого просмотра, кстати адаптировать под Powerpoint ни должно составить дольшого труда.

Для Word - https://decibel.ni.com/content/docs/DOC-24118
Для Excel - https://decibel.ni.com/content/docs/DOC-13666
bee
junior
junior
Сообщения: 51
Зарегистрирован: 12 июн 2013, 09:04
Версия LabVIEW: 2014
Контактная информация:

Re: Работа с Excel и Word

Сообщение bee »

Добрый день, не хотелось бы быть некропостером, но вопрос как раз в эту тему.

Есть программа, которая генерирует отчет в Excel на основе заранее созданого шаблона, с помощью report generation toolkit. Так вот, VI работает отлично и с задачей сохранения отчета спрвляется на ура, НО при попытке создать отчет из ЕХЕ вылетает следующая ошибка

Error 7 occurred at NI_Excel.lvclass:new report subVI.vi -> NI_report.lvclass:New Report.vi -> My_vibroexcel.vi -> VIBRO_v1.vi

На ni.com нашел следующую подсказку
"Error 7 when using Report Generation Toolkit VIs in a DLL
By default RGT VI's are compiled into the DLL, but can't be executed from within the DLL.
Workaround: The DLL will run correctly if you include the Report Generation toolkit lvclass dependencies in a separate support directory and specify that they are always included in a data directory."

Помещение всех используемых DLL и VI в рабочую папку приложения не помогло.
Подскажите в чем может быть причина?

p.s. LV2012
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1327
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Работа с Excel и Word

Сообщение AndreyDmitriev »

Там не в DLL дело, а в динамически вызываемых VI

Building an EXE in LabVIEW 8.6 using the Report Generation Toolkit

Microsoft Word or Excel Not Launching From EXE Built With Report Generation Toolkit

Error 7 When Running an Application Using VIs from Report Generation Toolkit for MS Office

Подсказка, которую вы нашли, к проблеме имеет слабое отношение - там говорится о генерации DLL, а не EXE.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приложениями»