Выборка из Excel

Простейшие вопросы в области инженерной разработки
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Выборка из Excel

Сообщение V1taliy2009 »

Доброго всем дня!
Есть документ MS Excel , в нем 3 поля: В поле А значения времени в формате (чч:мм:сс), в поле B могут быть числа от 0 до 28, ив поле C любые числа.
Вопрос:
1)Как мне построить график по значениям поля A и C? так как когда я открываю документ и перевожу значения поля A в массив то там получаются целые числа и только значения часов. как я понимаю нужно использовать XY Graph но не пойму как туда втюхать значения время.
2) Как мне вывести не повторяющиеся значения поля B? там не обезательно все 28 чисел а могут быть всего 3, я дохожу до момента когда в массиве появляются эти числа но не могу их сгруппировать и вывести.

Спасибо всем кто откликнулся :super:
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Выборка из Excel

Сообщение Eugen Graf »

А как отформатирован в Excel столбик с временем? Это строка или на самом деле Time Stamp?
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Выборка из Excel

Сообщение V1taliy2009 »

eg, выглядит как будто ручками набивали данные в формате чч:мм:сс, она считывается с теродатчика , но моя задача уже по экселевским данным строить график, так что как туда записывалось я не знаю
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Выборка из Excel

Сообщение alexander756 »

а чем ты читаешь данные из Excel, report generation toolkit или ActiveX?
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Выборка из Excel

Сообщение V1taliy2009 »

Read From Spreadsheet File
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Выборка из Excel

Сообщение Eugen Graf »

??? :vampire:
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Выборка из Excel

Сообщение V1taliy2009 »

Изображение

вот так я делаю для диаграммы
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Выборка из Excel

Сообщение Eugen Graf »

Ну так это же тогда не Excel-файл, а обычный текстовый файл в виде таблицы.
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Выборка из Excel

Сообщение V1taliy2009 »

формат файла .adm открываю через эксель
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Выборка из Excel

Сообщение V1taliy2009 »

но не пашет нормально график так как время идет только по часам а минуты не учитывает
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Выборка из Excel

Сообщение Eugen Graf »

Считай его как табличный строковой файл, то есть тоже Read From Spreadsheet, но чтобы на выходе был строковой двухмерный массив. А потом используй цикл For и Scan From String.
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Выборка из Excel

Сообщение alexander756 »

тогда может считай данные как string, потом переведи в первом столбце время в секунды и затем уже все String To Number
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Выборка из Excel

Сообщение Eugene »

здесь есть пример как перевести string в тimestamp
http://decibel.ni.com/content/docs/DOC- ... mment-4884
We live in a graphical world.
Why not program in one?
Eugene

Activity Bronze
leader
leader
Сообщения: 548
Зарегистрирован: 20 авг 2009, 17:58
Награды: 2
Версия LabVIEW: 2011
Контактная информация:

Re: Выборка из Excel

Сообщение Eugene »

а вот здесь по-моему , то что тебе надо
http://decibel.ni.com/content/docs/DOC-1246
We live in a graphical world.
Why not program in one?
V1taliy2009
beginner
beginner
Сообщения: 49
Зарегистрирован: 28 июн 2010, 16:46
Версия LabVIEW: 7.1
Откуда: Россия
Контактная информация:

Re: Выборка из Excel

Сообщение V1taliy2009 »

спасибо всем большое! сейчас буду разбираться
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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