(excel) Свой шаблон
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
(excel) Свой шаблон
Здравствуйте.
У меня имеется файл excel, в котором вручную сделана шапка, таблицы и прочее. Нужно сделать, чтобы программка .exe генерировала файл с такими же табличками, как в исходном файле. Проблема в том, что все эти шапки очень громоздкие, и отрисовывать каждую строчку отдельно будет довольно долго и скучно.
Мои размышления по поводу решения:
1) Таскать с программой файл example.xls. Программа сама будет создавать копию example.xls и заполнять нужными данными.
2) Возможно есть какое-то другое решение? Вроде генератора кода
3) Или этот шаблон можно зашить в exe ?
4) Насчет Report generation не знаю, он ведь платный? А в бесплатной версии нет того, что мне нужно. Или я неправ?
Помогите советом. Заранее благодарю.
У меня имеется файл excel, в котором вручную сделана шапка, таблицы и прочее. Нужно сделать, чтобы программка .exe генерировала файл с такими же табличками, как в исходном файле. Проблема в том, что все эти шапки очень громоздкие, и отрисовывать каждую строчку отдельно будет довольно долго и скучно.
Мои размышления по поводу решения:
1) Таскать с программой файл example.xls. Программа сама будет создавать копию example.xls и заполнять нужными данными.
2) Возможно есть какое-то другое решение? Вроде генератора кода
3) Или этот шаблон можно зашить в exe ?
4) Насчет Report generation не знаю, он ведь платный? А в бесплатной версии нет того, что мне нужно. Или я неправ?
Помогите советом. Заранее благодарю.
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
Re: (excel) Свой шаблон
В поиске по примерам нашел программу Generate Report From Template(Word). Там используют файл, как шаблон. И его приходится таскать с самой программой.
Тем не менее вопросы остались.
Тем не менее вопросы остались.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: (excel) Свой шаблон
То что брать и заполнять данные в готовый шаблон, это правильно, тем более если структура постоянна.Paxanb писал(а):1) Таскать с программой файл example.xls. Программа сама будет создавать копию example.xls и заполнять нужными данными
...
3) Или этот шаблон можно зашить в exe ?
А вот отдельно его таскать или нет, решать Вам.
Если программа состоит из одного исполняемого файла, то можно подгрузить содержимое шаблона в контрол, а потом его оттуда сохранять, но тогда возрастет размер исполняемого файла. За то шаблон не потеряется...
Тут Вам решать, как удобнее
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
Re: (excel) Свой шаблон
Пожалуйста, можно по-подробнее? Шаблон как раз терять не хочется, и чтобы всё было в одном файле =)Если программа состоит из одного исполняемого файла, то можно подгрузить содержимое шаблона в контрол, а потом его оттуда сохранять, но тогда возрастет размер исполняемого файла. За то шаблон не потеряется...
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: (excel) Свой шаблон
можно считать файл-шаблон, как бинарный файл, отобразить его например в текстовом контролеPaxanb писал(а):Пожалуйста, можно по-подробнее? Шаблон как раз терять не хочется, и чтобы всё было в одном файле =)
после этого установить данные эти, как данные по умолчанию
потом из этого контрола писать обратно в файл
по идее все должно прокатить
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
Re: (excel) Свой шаблон
Т.е. грубо говоря, один раз считать xls файл, сохранить набор 1 и 0 в константе?
А можно какой-нить пример схемы? А то я не соображаю. По примеру сразу всё пойму.
Write to binary file, только расширение выставить .xls ?после этого установить данные эти, как данные по умолчанию, потом из этого контрола писать обратно в файл
А можно какой-нить пример схемы? А то я не соображаю. По примеру сразу всё пойму.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: (excel) Свой шаблон
Посмотрите стандартные примеры чтения/записи бинарных файлов.Paxanb писал(а):Т.е. грубо говоря, один раз считать xls файл, сохранить набор 1 и 0 в константе?
Write to binary file, только расширение выставить .xls ?
А можно какой-нить пример схемы? А то я не соображаю. По примеру сразу всё пойму.
Какое расширение ставить, решать только Вам, он для удобства придумано. Так что в Вашем случае это xls.
Данные хранить можно в массиве, а можно в текстовом поле. После их первоначальной загрузки, преобразуйте контрол в константу и все.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
Re: (excel) Свой шаблон
1) Я попробовал считать как бинарник(Read from Binary File), но че-то не то вышло. Когда я данные отправил в файл, получилось, что он весит 1кб. Нужно какие-то настройки считывания выставить?
2)Когда попробовал считать Read from Text File, то после записи в файл он весил столько же, сколько исходный. Но данные стали нечитабельными.
2)Когда попробовал считать Read from Text File, то после записи в файл он весил столько же, сколько исходный. Но данные стали нечитабельными.
- Вложения
-
- XL.vi
- Тут еще пример использования шаблона xls без использования Report Generetion.
- (9.9 КБ) 162 скачивания
-
- 1.png (4.02 КБ) 5510 просмотров
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: (excel) Свой шаблон
это потому что по умолчанию Read from Binary File считывает 1 символ. поставь count -1 и ты считаешь весь файлPaxanb писал(а):1) Я попробовал считать как бинарник(Read from Binary File), но че-то не то вышло. Когда я данные отправил в файл, получилось, что он весит 1кб. Нужно какие-то настройки считывания выставить?
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
Re: (excel) Свой шаблон
Считать файл получилось, но вот опять всё вернуть в файл .xls Не получилось.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: (excel) Свой шаблон
что не получилось?Paxanb писал(а):Считать файл получилось, но вот опять всё вернуть в файл .xls Не получилось.
Попробуйте мой вариант.
Проверить сейчас возможности нет, но вроде должно работать.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Paxanb
- beginner
- Сообщения: 15
- Зарегистрирован: 14 авг 2012, 10:39
- Версия LabVIEW: 2009
- Откуда: Москва
Re: (excel) Свой шаблон
О.. всё получилось. Когда я раньше пытался, я не помечал (false) Prepend array or string size, из-за этого выводилась фигня.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: (excel) Свой шаблон
это дописывается размер массива данныхPaxanb писал(а):я не помечал (false) Prepend array or string size, из-за этого выводилась фигня.
подробнее обсуждалось в этой теме: Архивация данных
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение