Сохранение данных в excel
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Сохранение данных в excel
Нужна помощь в сохранении числовых данных в excel, так чтобы первая строка была всегда одинакова, а остальные строки уже заполнялись поступающими значениями. До этого делал сохранение данных в текстовик и формировал то что нужно написать при помощи Concatenate Strings Function, но для excel никак не получается сформировать данные так как нужно. Возможно нужно использовать не Write to Text File Function, а что-то другое, но никак не могу допетрить что именно. В пример приложил как до этого сохранялся файл.
- Вложения
-
- вопрос для форума 1.vi
- (9.56 КБ) 10 скачиваний
-
Artem.spb
- professor

- Сообщения: 3624
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 58 раз
- Поблагодарили: 195 раз
- Контактная информация:
Re: Сохранение данных в excel
Очевидно, что эта функция не будет создавать xl файл.
Смотрите палитру report generation + в стандартных примерах есть на что ориентироваться.
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Re: Сохранение данных в excel
А можете привести в пример конкретный инструмент с помощью которого этого делать?
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Re: Сохранение данных в excel
Я не понимаю где найти инструмент такой чтобы, я мог единоразово задать название столбцов, а в последствии шли уже только значения измерений, плюсом чтобы с каждый раз с новой строки.
-
IvanLis
- guru

- Сообщения: 5646
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 121 раз
Re: Сохранение данных в excel
Посмотрите:Tumbl42 писал(а): 24 окт 2025, 20:27 Я не понимаю где найти инструмент такой чтобы, я мог единоразово задать название столбцов, а в последствии шли уже только значения измерений, плюсом чтобы с каждый раз с новой строки.
viewtopic.php?t=1981
viewtopic.php?p=83860
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Re: Сохранение данных в excel
Спасибо я кажется разобрался, но не понимаю разве Tab Constant не должна при взаимодействии с Concatenate Strings Function передвигаться на следующий столбец?
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Re: Сохранение данных в excel
Ещё посмотрев в интернете наткнулся на Write Delimited Spreadsheet function, и это вроде как удобнее, но в моем labview его нет, это функция находится в более поздних версиях?
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Re: Сохранение данных в excel
В общем сразу извиняюсь что так много пишу, проблема оказывается в excel. Во-первых при сохранении данных в существующий excel (.xlsx) файл, файл после этого не открывается (формат или расширение файла является не допустимым. Во-вторых если создать с помощью labview файл (.csv), то при открытии с помощью excel в этом файле все столбцы объединяются в один. В третьих при конвертации .csv файла в excel (онлайн на сайте) буквы превращаются в набор символов (видимо не воспринимает шрифт .csv расширения. Если кто-то сталкивался с подобным можете помочь?
- Вложения
-
- Log_Example_2.vi
- (28.65 КБ) 11 скачиваний
-
- При открытии с помощью excel
- изображение_2025-10-27_084620258.png (6.27 КБ) 74 просмотра
-
- При конвертации
- изображение_2025-10-27_084722522.png (6.63 КБ) 74 просмотра
-
jane_wild
- leader

- Сообщения: 542
- Зарегистрирован: 30 июн 2016, 02:11
- Награды: 1
- Версия LabVIEW: 2020
- Благодарил (а): 107 раз
- Поблагодарили: 22 раза
- Контактная информация:
Re: Сохранение данных в excel
А Write Delimited Spreadsheet не подходит?
Страрых версиях, видимо в вашем случае, будет называться
Write To Spreadsheet File (string).vi , не знаю чем отличается от Write Delimited Spreadsheet, но по идее должна работать Совет, избегайте русских букв в названиях файлов (путях к ним) а также названий контролов - используйте свойство caption для этого. У меня к примеру ваш файл "вопрос для форума" вообще не открывался, пока его не переименовала. Видимо отсюда ноги растут, вернее проблемы и с онлайн конвертацией файлов.
Write To Spreadsheet File (string).vi , не знаю чем отличается от Write Delimited Spreadsheet, но по идее должна работать Совет, избегайте русских букв в названиях файлов (путях к ним) а также названий контролов - используйте свойство caption для этого. У меня к примеру ваш файл "вопрос для форума" вообще не открывался, пока его не переименовала. Видимо отсюда ноги растут, вернее проблемы и с онлайн конвертацией файлов.
Последний раз редактировалось jane_wild 27 окт 2025, 21:49, всего редактировалось 4 раза.
Life is short. Smile while you still have teeth!
-
IvanLis
- guru

- Сообщения: 5646
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 35 раз
- Поблагодарили: 121 раз
Re: Сохранение данных в excel
Tumbl42 писал(а): 27 окт 2025, 06:47если создать с помощью labview файл (.csv), то при открытии с помощью excel в этом файле все столбцы объединяются в один/quote]
В Excel при импорте данных из CSV файла можно задать символ, который используется в качестве разделителя столбцов.
Вот Вам именно свой (используемый) символ и нужно указать.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение Картинку или Файл
Как добавить в сообщение Видео
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Artem.spb
- professor

- Сообщения: 3624
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 58 раз
- Поблагодарили: 195 раз
- Контактная информация:
Re: Сохранение данных в excel
Проблема не в машине, а в прокладке между рулём и сиденьем.Tumbl42 писал(а): 27 окт 2025, 06:47 проблема оказывается в excel. Во-первых при сохранении данных в существующий excel (.xlsx) файл, файл после этого не открывается (формат или расширение файла является не допустимым.
Если правильно писать, то файл не попортится, но судя по описанию вы в xl файл (пере)записываете обычные текстовые данные.
Для запись именно в xl-файл нужно использовать функции палитры report.
-
Tumbl42
- beginner

- Сообщения: 27
- Зарегистрирован: 05 янв 2025, 16:40
- Версия LabVIEW: 12.0
- Контактная информация:
Re: Сохранение данных в excel
А куда в excel нужно зайти чтобы изменить разделительный символ?IvanLis писал(а): 27 окт 2025, 20:36 В Excel при импорте данных из CSV файла можно задать символ, который используется в качестве разделителя столбцов.
Вот Вам именно свой (используемый) символ и нужно указать.
-----------
Всё понял, благодарю всех, методом великого тыка разобрался
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение