Вставьте строки, чтобы превзойти электронную таблицу, используя LabVIEW - PullRequest
1 голос
/ 03 января 2011

У меня есть таблица Excel, которая содержит только данные в формате A1: A24.

ааа

ааа

ааа

ааа

ааа

..

..

..

Я хочу добавить один столбец данных перед этим столбцом.Таким образом, у него будет 2 столбца:

BBB AAA

BBB AAA

BBB AAA

... ...

... ...

... ...

... ...

Как это сделать в LabView?

Ответы [ 2 ]

2 голосов
/ 03 января 2011

Чтение / запись файла электронной таблицы ВП не читают файлы .xls.Это будет хорошо работать для .csv, хотя. Эта ветка на форуме NI, содержащая массу материалов, связанных с манипулированием файлами Excel в LabVIEW.

1 голос
/ 03 января 2011

Выполните следующие шаги из NI: Чтение числовых данных Microsoft Excel в LabVIEW .Цитируя ссылку:

Используйте экспресс-файл Read From Measurement File Express:

Вы можете читать числовые данные из электронной таблицы Excel в LabVIEW, используя Read Read MeasurementFile Express VI проходит в два этапа.Сначала сохраните электронную таблицу Excel в виде текстового файла с разделителями табуляции.Затем переименуйте файл * .txt в файл * .lvm.Экспресс-файл Read From Measurement File Express теперь может считывать числовые данные в LabVIEW.Следующие шаги помогут вам выполнить процедуру.

  1. Откройте электронную таблицу Excel, содержащую простую числовую информацию.
  2. Сохраните электронную таблицу Excel в виде текстового файла с разделителями табуляции.
  3. Нажмите ОК.Обратите внимание, что вы сохраняете только числовые данные с активной рабочей таблицы.
  4. Нажмите Да.
  5. Закройте документ Microsoft Excel.
  6. Перейдите в место, где вы сохранили документ Excel.как текстовый файл с разделителями табуляции, щелкните правой кнопкой мыши на документе filename.txt, выберите «Переименовать» и переименуйте файл с расширением .lvm, чтобы ваш файл теперь отображался как filename.lvm.
  7. Прочитайте свою цифровую электронную таблицуданные в LabVIEW, указав имя файла.lvm в качестве имени файла в окне конфигурации Read VI.

Перейдите в папку, в которой вы сохранили документ Excel в виде текстового файла с разделителями табуляции, щелкните правой кнопкой мыши документ filename.txt, выберите «Переименовать» и переименуйте файл с расширением .lvm, чтобыВаш файл теперь отображается как filename.lvm.

Используйте VI для чтения из электронной таблицы:

LabVIEW VI 'Read From Spreadsheet File.VI' не читает напрямуюФайлы .xls, а скорее текстовые файлы с разделителями.

Если вы создали электронную таблицу Excel путем ручного ввода данных (не используя LabVIEW и VI для записи в электронную таблицу), то VI чтения из электронной таблицы не будет правильно интерпретироваться.ваш файл .xls и вернет нули в ваш массив.Чтобы получить эти данные в массив в LabVIEW, вам нужно сохранить файл Excel в виде текстового файла с разделителями табуляции.Процедуру для этого можно увидеть в примере выше.Теперь, введя этот новый файл .txt в узел пути к файлу VI Read Read Spreadsheet File File, ваш массив будет заполнен соответствующими данными.Если вам нужен только первый столбец данных, вы можете подключить константу True к Транспонированию?узел, и вывод первой строки даст вам массив со значениями вашего первого столбца данных.

...