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

Простейшие вопросы в области инженерной разработки
Ответить
Tumbl42
beginner
beginner
Сообщения: 27
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Контактная информация:

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

Сообщение Tumbl42 »

Нужна помощь в сохранении числовых данных в excel, так чтобы первая строка была всегда одинакова, а остальные строки уже заполнялись поступающими значениями. До этого делал сохранение данных в текстовик и формировал то что нужно написать при помощи Concatenate Strings Function, но для excel никак не получается сформировать данные так как нужно. Возможно нужно использовать не Write to Text File Function, а что-то другое, но никак не могу допетрить что именно. В пример приложил как до этого сохранялся файл.
Вложения
вопрос для форума 1.vi
(9.56 КБ) 7 скачиваний
изображение_2025-10-24_214943788.png
Artem.spb

Activity Автор
professor
professor
Сообщения: 3624
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 195 раз
Контактная информация:

Re: Сохранение данных в excel

Сообщение Artem.spb »

Tumbl42 писал(а): 24 окт 2025, 19:49 Возможно нужно использовать не Write to Text File Function,
Очевидно, что эта функция не будет создавать xl файл.
Смотрите палитру report generation + в стандартных примерах есть на что ориентироваться.
Tumbl42
beginner
beginner
Сообщения: 27
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Контактная информация:

Re: Сохранение данных в excel

Сообщение Tumbl42 »

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

Re: Сохранение данных в excel

Сообщение Tumbl42 »

Я не понимаю где найти инструмент такой чтобы, я мог единоразово задать название столбцов, а в последствии шли уже только значения измерений, плюсом чтобы с каждый раз с новой строки.
Аватара пользователя
IvanLis

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

Re: Сохранение данных в excel

Сообщение IvanLis »

Tumbl42 писал(а): 24 окт 2025, 20:27 Я не понимаю где найти инструмент такой чтобы, я мог единоразово задать название столбцов, а в последствии шли уже только значения измерений, плюсом чтобы с каждый раз с новой строки.
Посмотрите:
viewtopic.php?t=1981
viewtopic.php?p=83860
Tumbl42
beginner
beginner
Сообщения: 27
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Контактная информация:

Re: Сохранение данных в excel

Сообщение Tumbl42 »

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

Re: Сохранение данных в excel

Сообщение Tumbl42 »

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

Re: Сохранение данных в excel

Сообщение Tumbl42 »

В общем сразу извиняюсь что так много пишу, проблема оказывается в excel. Во-первых при сохранении данных в существующий excel (.xlsx) файл, файл после этого не открывается (формат или расширение файла является не допустимым. Во-вторых если создать с помощью labview файл (.csv), то при открытии с помощью excel в этом файле все столбцы объединяются в один. В третьих при конвертации .csv файла в excel (онлайн на сайте) буквы превращаются в набор символов (видимо не воспринимает шрифт .csv расширения. Если кто-то сталкивался с подобным можете помочь?
Вложения
Log_Example_2.vi
(28.65 КБ) 7 скачиваний
При открытии с помощью excel
При открытии с помощью excel
изображение_2025-10-27_084620258.png (6.27 КБ) 61 просмотр
При конвертации
При конвертации
изображение_2025-10-27_084722522.png (6.63 КБ) 61 просмотр
Аватара пользователя
jane_wild

Gold
leader
leader
Сообщения: 542
Зарегистрирован: 30 июн 2016, 02:11
Награды: 1
Версия LabVIEW: 2020
Благодарил (а): 107 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Сохранение данных в excel

Сообщение jane_wild »

А Write Delimited Spreadsheet не подходит?
Log.png
Страрых версиях, видимо в вашем случае, будет называться
Write To Spreadsheet File (string).vi , не знаю чем отличается от Write Delimited Spreadsheet, но по идее должна работать
Write to Spreadsheet file.png
Write to Spreadsheet file.png (3.25 КБ) 46 просмотров
Совет, избегайте русских букв в названиях файлов (путях к ним) а также названий контролов - используйте свойство caption для этого. У меня к примеру ваш файл "вопрос для форума" вообще не открывался, пока его не переименовала. Видимо отсюда ноги растут, вернее проблемы и с онлайн конвертацией файлов.
Последний раз редактировалось jane_wild 27 окт 2025, 21:49, всего редактировалось 4 раза.
Life is short. Smile while you still have teeth!
Аватара пользователя
IvanLis

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

Re: Сохранение данных в excel

Сообщение IvanLis »

Tumbl42 писал(а): 27 окт 2025, 06:47если создать с помощью labview файл (.csv), то при открытии с помощью excel в этом файле все столбцы объединяются в один/quote]

В Excel при импорте данных из CSV файла можно задать символ, который используется в качестве разделителя столбцов.
Вот Вам именно свой (используемый) символ и нужно указать.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3624
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 195 раз
Контактная информация:

Re: Сохранение данных в excel

Сообщение Artem.spb »

Tumbl42 писал(а): 27 окт 2025, 06:47 проблема оказывается в excel. Во-первых при сохранении данных в существующий excel (.xlsx) файл, файл после этого не открывается (формат или расширение файла является не допустимым.
Проблема не в машине, а в прокладке между рулём и сиденьем.

Если правильно писать, то файл не попортится, но судя по описанию вы в xl файл (пере)записываете обычные текстовые данные.
Для запись именно в xl-файл нужно использовать функции палитры report.
Tumbl42
beginner
beginner
Сообщения: 27
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Контактная информация:

Re: Сохранение данных в excel

Сообщение Tumbl42 »

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

Вернуться в «Для чайников»