Сохранение в *.xls

Работа с файлами и базами данных
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Сохранение в *.xls

Сообщение Aleksey Feoktistov »

Сначала хотел написать в теме для чайников, но все же, решил спросить здесь.
У меня есть 4 таблицы которые я сохраняю в файл формата *.xls. Все просто супер, но есть одно но - на данный момент я сохраняю каждую таблицу отдельно, т.е. пользователю безконца приходится тыкать кнопу Save. Я хочу облегчить ему жизнь и сохранять все таблицы на разных листах одного файла *.xls.
Но вот незадача, я никак не могу найти функцию, которая поможет открыть новый лист и выполнить возложенную на неё задачу - сохранение. Разговаривал с программистом Delphi, он сказал, что на его языке это реализуется с помощью ActiveX-элементов. Нашел книгу по ActiveX-элементам для проффессионалов. Она написана для С++. Если не найду решение на :labview: , тогда буду пробовать реализовать на C++. Спасибо за то, что выслушали :D
Надеюсь, кто-нибудь с этим сталкивался.
Eugene

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

Re: Сохранение в *.xls

Сообщение Eugene »

если пользоваться Report Generation toolkit то там есть все необходимые функции, в том числе add worksheet .vi
если нет, то ActiveX - посмотри в Find Example
если не получится - обращайся
We live in a graphical world.
Why not program in one?
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Сохранение в *.xls

Сообщение Aleksey Feoktistov »

Eugene писал(а):если пользоваться Report Generation toolkit то там есть все необходимые функции, в том числе add worksheet .vi
если нет, то ActiveX - посмотри в Find Example
если не получится - обращайся
Спасибо за ответ. решил воспользоваться вашим советом. напрёг клавиатуру, пригрузил поисковик и, о чудо :shok: , нашел очень интересный пример по ActiveX - компонентам - Write Table To XL.vi
Постараюсь развить эту тему. Должно получиться!
Ах, да, чуть не забыл :D Если этот тулкит бесплатный, то можно заморочиться с его интеграцией, в противном случае буду работать ручками :thank:
Eugene

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

Re: Сохранение в *.xls

Сообщение Eugene »

поздравляю :)
вообще excel как activeX дает возможность из Labview запускать все функции, которыми мы пользуемся в в самом Excele
We live in a graphical world.
Why not program in one?
Eugene

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

Re: Сохранение в *.xls

Сообщение Eugene »

тоолкит замечательный - намного упрощает работу по созданию Report
We live in a graphical world.
Why not program in one?
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Сохранение в *.xls

Сообщение Aleksey Feoktistov »

Eugene, у меня складывается такое ощущение, что этот тулкит вы же и создали :D
Я не против этого тулкита, но вопрос в цене :brows:
toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Версия LabVIEW: 6i-16
Откуда: Санкт-Петербург
Контактная информация:

Re: Сохранение в *.xls

Сообщение toto »

Выскажу крамольную идею, можно его скачать, посмотреть там все на ActiveX сделано, и сделать самому тоде самое, только то - что нужно :)
alexander756

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

Re: Сохранение в *.xls

Сообщение alexander756 »

а если после каждого Open Specific WorkSheet.VI добавишь Property Node=>Name то можешь даже обозвать каждый лист как тебе надо
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Сохранение в *.xls

Сообщение Aleksey Feoktistov »

toto и alexander756, спасибо вам за ответы. Тогда я так и сделаю, скачаю и сделаю по аналогии :super:
Lexan_83

Bronze
adviser
adviser
Сообщения: 221
Зарегистрирован: 18 май 2009, 10:50
Награды: 1
Версия LabVIEW: 8.6
Откуда: Москва

Re: Сохранение в *.xls

Сообщение Lexan_83 »

Вопрос немного не в тему, но может сталкивался кто, если подобие Report Generation toolkit, только для работы с OpenOffice.org?
Eugene

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

Re: Сохранение в *.xls

Сообщение Eugene »

если сможешь открить OpenOffice.org как activeX - то можно работать, toolkita нет
We live in a graphical world.
Why not program in one?
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Сохранение в *.xls

Сообщение Aleksey Feoktistov »

Прошу прощения за глупый вопрос, но я совсем запутался :suicide:
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет :labview: ?
Вложения
1.JPG
AndreyDmitriev

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

Re: Сохранение в *.xls

Сообщение AndreyDmitriev »

Lexan_83 писал(а):Вопрос немного не в тему, но может сталкивался кто, если подобие Report Generation toolkit, только для работы с OpenOffice.org?
Можно попробовать вот это изделие (сам не проверял, так что сказать не могу, насколько это жизнеспособно)

http://lavag.org/topic/11434-open-office-toolkit/
http://lavag.org/files/file/126-open-office-rgt-addon/

Андрей.
AndreyDmitriev

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

Re: Сохранение в *.xls

Сообщение AndreyDmitriev »

student писал(а):Прошу прощения за глупый вопрос, но я совсем запутался :suicide:
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет :labview: ?
судя по всему из Report Generation

вот как выглядит палитра инструментов после установки тулкита:
Вложения
report.png
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Сохранение в *.xls

Сообщение Aleksey Feoktistov »

AndreyDmitriev писал(а):
student писал(а):Прошу прощения за глупый вопрос, но я совсем запутался :suicide:
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет :labview: ?
судя по всему из Report Generation

вот как выглядит палитра инструментов после установки тулкита:
вот в том то и дело, что я установил тулкит, посмотрел и удалил. здесь написано http://www.labview.webhost.ru/?%D1%EE%E ... 5%F2%EE%E2, что "...Когда вы устанавливает Report Generation Toolkit, старые функции в палитре Report Generation заменяются новыми, с поддержкой форматов Microsoft Word и Excel, так же как стандартных и HTML форматов...". Я хочу работать без тулкита, но сохранить данные в Excel, мне все же нужно. Если не ошибаюсь, вы где-то выкладывали пример сохранения данных в Excel через ActiveX компоненты.
Напомните пожалуйста где, я искал, но не нашел
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»