Сохранение в *.xls
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Сохранение в *.xls
Сначала хотел написать в теме для чайников, но все же, решил спросить здесь.
У меня есть 4 таблицы которые я сохраняю в файл формата *.xls. Все просто супер, но есть одно но - на данный момент я сохраняю каждую таблицу отдельно, т.е. пользователю безконца приходится тыкать кнопу Save. Я хочу облегчить ему жизнь и сохранять все таблицы на разных листах одного файла *.xls.
Но вот незадача, я никак не могу найти функцию, которая поможет открыть новый лист и выполнить возложенную на неё задачу - сохранение. Разговаривал с программистом Delphi, он сказал, что на его языке это реализуется с помощью ActiveX-элементов. Нашел книгу по ActiveX-элементам для проффессионалов. Она написана для С++. Если не найду решение на , тогда буду пробовать реализовать на C++. Спасибо за то, что выслушали
Надеюсь, кто-нибудь с этим сталкивался.
У меня есть 4 таблицы которые я сохраняю в файл формата *.xls. Все просто супер, но есть одно но - на данный момент я сохраняю каждую таблицу отдельно, т.е. пользователю безконца приходится тыкать кнопу Save. Я хочу облегчить ему жизнь и сохранять все таблицы на разных листах одного файла *.xls.
Но вот незадача, я никак не могу найти функцию, которая поможет открыть новый лист и выполнить возложенную на неё задачу - сохранение. Разговаривал с программистом Delphi, он сказал, что на его языке это реализуется с помощью ActiveX-элементов. Нашел книгу по ActiveX-элементам для проффессионалов. Она написана для С++. Если не найду решение на , тогда буду пробовать реализовать на C++. Спасибо за то, что выслушали
Надеюсь, кто-нибудь с этим сталкивался.
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Сохранение в *.xls
если пользоваться Report Generation toolkit то там есть все необходимые функции, в том числе add worksheet .vi
если нет, то ActiveX - посмотри в Find Example
если не получится - обращайся
если нет, то ActiveX - посмотри в Find Example
если не получится - обращайся
We live in a graphical world.
Why not program in one?
Why not program in one?
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Сохранение в *.xls
Спасибо за ответ. решил воспользоваться вашим советом. напрёг клавиатуру, пригрузил поисковик и, о чудо , нашел очень интересный пример по ActiveX - компонентам - Write Table To XL.viEugene писал(а):если пользоваться Report Generation toolkit то там есть все необходимые функции, в том числе add worksheet .vi
если нет, то ActiveX - посмотри в Find Example
если не получится - обращайся
Постараюсь развить эту тему. Должно получиться!
Ах, да, чуть не забыл Если этот тулкит бесплатный, то можно заморочиться с его интеграцией, в противном случае буду работать ручками
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Сохранение в *.xls
поздравляю :)
вообще excel как activeX дает возможность из Labview запускать все функции, которыми мы пользуемся в в самом Excele
вообще excel как activeX дает возможность из Labview запускать все функции, которыми мы пользуемся в в самом Excele
We live in a graphical world.
Why not program in one?
Why not program in one?
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Сохранение в *.xls
тоолкит замечательный - намного упрощает работу по созданию Report
We live in a graphical world.
Why not program in one?
Why not program in one?
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Сохранение в *.xls
Eugene, у меня складывается такое ощущение, что этот тулкит вы же и создали
Я не против этого тулкита, но вопрос в цене
Я не против этого тулкита, но вопрос в цене
-
- professional
- Сообщения: 390
- Зарегистрирован: 07 мар 2008, 09:26
- Награды: 3
- Версия LabVIEW: 6i-16
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Сохранение в *.xls
Выскажу крамольную идею, можно его скачать, посмотреть там все на ActiveX сделано, и сделать самому тоде самое, только то - что нужно :)
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Сохранение в *.xls
а если после каждого Open Specific WorkSheet.VI добавишь Property Node=>Name то можешь даже обозвать каждый лист как тебе надо
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Сохранение в *.xls
toto и alexander756, спасибо вам за ответы. Тогда я так и сделаю, скачаю и сделаю по аналогии
-
- adviser
- Сообщения: 221
- Зарегистрирован: 18 май 2009, 10:50
- Награды: 1
- Версия LabVIEW: 8.6
- Откуда: Москва
Re: Сохранение в *.xls
Вопрос немного не в тему, но может сталкивался кто, если подобие Report Generation toolkit, только для работы с OpenOffice.org?
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Сохранение в *.xls
если сможешь открить OpenOffice.org как activeX - то можно работать, toolkita нет
We live in a graphical world.
Why not program in one?
Why not program in one?
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Сохранение в *.xls
Прошу прощения за глупый вопрос, но я совсем запутался
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет ?
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет ?
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Сохранение в *.xls
Можно попробовать вот это изделие (сам не проверял, так что сказать не могу, насколько это жизнеспособно)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/
Андрей.
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Сохранение в *.xls
судя по всему из Report Generationstudent писал(а):Прошу прощения за глупый вопрос, но я совсем запутался
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет ?
вот как выглядит палитра инструментов после установки тулкита:
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Сохранение в *.xls
вот в том то и дело, что я установил тулкит, посмотрел и удалил. здесь написано http://www.labview.webhost.ru/?%D1%EE%E ... 5%F2%EE%E2, что "...Когда вы устанавливает Report Generation Toolkit, старые функции в палитре Report Generation заменяются новыми, с поддержкой форматов Microsoft Word и Excel, так же как стандартных и HTML форматов...". Я хочу работать без тулкита, но сохранить данные в Excel, мне все же нужно. Если не ошибаюсь, вы где-то выкладывали пример сохранения данных в Excel через ActiveX компоненты.AndreyDmitriev писал(а):судя по всему из Report Generationstudent писал(а):Прошу прощения за глупый вопрос, но я совсем запутался
На картинке ниже функции из Report Generation Toolkit? Или эти функции включены в стандартный пакет ?
вот как выглядит палитра инструментов после установки тулкита:
Напомните пожалуйста где, я искал, но не нашел
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 676 Просмотры
-
Последнее сообщение seromax