Запись данных в Excel

Простейшие вопросы в области инженерной разработки

Запись данных в Excel

Postby alan on 09 Feb 2016, 18:14

Добрый день/вечер.
Записываю данные таблицы Excel следующим кодом:
Excel1.jpg
Excel1.jpg (17.23 KiB) Viewed 1251 times

В результате записи получаю визуально такой результат:
Excel2.jpg

Видно, что числа вставляются как текст. А нужно, чтобы это было именно числами.
При этом выделись весь массив и задать свойство ячейкам - "числовые" не помогает.
Только в ручную каждую ячейку, как показано на рисунке.
Дело в том, что у меня на следующих листах строятся графики по этим данным, и я хочу, не открывая отчет выводить их на печать.
Как сделать так, чтобы данные вставлялись именно как числа? Чтобы не приходилось открывать Excel.
alan
advanced
advanced
 
Posts: 152
Joined: 30 Aug 2012, 13:16
Location: Москва
LabVIEW Version: 13
Karma: 1

Re: Запись данных в Excel

Postby Kosist on 09 Feb 2016, 18:48

Посмотрите, в этой теме http://labviewportal.ru/viewtopic.php?f=49&t=8179 подобная проблема была, мне совет Vitekkz88 помог.
Upd: хотя Вы же пишете сразу числа... Попробуйте поиграть с региональными настройками Excel/Windows, как советовал dadreamer в той теме...
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 772
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 230
CLAD I/O VIP students

Re: Запись данных в Excel

Postby alan on 18 Feb 2016, 13:00

Да что-то ничего не помогает.
Явно задаю таблицу в виде константы.
В ней число 1,9.
При экспорте в Excel получается 1900.
Причем независимо от того, что ставлю в настройках Excel в виде разделителя целой и дробной части.

Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.
Там только нужно создать пустой файл Test.xlsx
Excel.vi
(21.45 KiB) Downloaded 42 times
alan
advanced
advanced
 
Posts: 152
Joined: 30 Aug 2012, 13:16
Location: Москва
LabVIEW Version: 13
Karma: 1

Re: Запись данных в Excel

Postby Vitekkz88 on 18 Feb 2016, 13:12

alan писал(а):Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.

Сохраняйте пожалуйста для более младших версий...Вот ваш файл для 2015-ой. Сохраните до 2012 хотя бы, а лучше для 2010.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
leader
leader
 
Posts: 935
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 257
hardware I/O VIP

Re: Запись данных в Excel

Postby Artem.spb on 18 Feb 2016, 13:27

Вставляйте текст, а не числа.
excel.png


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

:labview: 15, офис 10, винда 7.
Artem.spb
expert
expert
 
Posts: 1206
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 213
CLD hardware I/O VIP freelance

Re: Запись данных в Excel

Postby alan on 18 Feb 2016, 13:58

Сохраняйте пожалуйста для более младших версий...Вот ваш файл для 2015-ой. Сохраните до 2012 хотя бы, а лучше для 2010.

Да, конечно, не подумал)
Excel.vi
(14.67 KiB) Downloaded 69 times
alan
advanced
advanced
 
Posts: 152
Joined: 30 Aug 2012, 13:16
Location: Москва
LabVIEW Version: 13
Karma: 1

Re: Запись данных в Excel

Postby alan on 18 Feb 2016, 14:05

Вставляйте текст, а не числа.

excel.png


Заработало наконец!
Спасибо :1stplace:
alan
advanced
advanced
 
Posts: 152
Joined: 30 Aug 2012, 13:16
Location: Москва
LabVIEW Version: 13
Karma: 1


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 12 guests

cron