Страница 1 из 1

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

Добавлено: 09 фев 2016, 18:14
alan
Добрый день/вечер.
Записываю данные таблицы Excel следующим кодом:
Excel1.jpg
Excel1.jpg (17.23 КБ) 4104 просмотра
В результате записи получаю визуально такой результат:
Excel2.jpg
Видно, что числа вставляются как текст. А нужно, чтобы это было именно числами.
При этом выделись весь массив и задать свойство ячейкам - "числовые" не помогает.
Только в ручную каждую ячейку, как показано на рисунке.
Дело в том, что у меня на следующих листах строятся графики по этим данным, и я хочу, не открывая отчет выводить их на печать.
Как сделать так, чтобы данные вставлялись именно как числа? Чтобы не приходилось открывать Excel.

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

Добавлено: 09 фев 2016, 18:48
Kosist
Посмотрите, в этой теме http://labviewportal.org/viewtopic.php?f=49&t=8179 подобная проблема была, мне совет Vitekkz88 помог.
Upd: хотя Вы же пишете сразу числа... Попробуйте поиграть с региональными настройками Excel/Windows, как советовал dadreamer в той теме...

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

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

Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.
Там только нужно создать пустой файл Test.xlsx
Excel.vi
(21.45 КБ) 161 скачивание

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

Добавлено: 18 фев 2016, 13:12
Vitekkz88
alan писал(а):Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.
Сохраняйте пожалуйста для более младших версий...Вот ваш файл для 2015-ой. Сохраните до 2012 хотя бы, а лучше для 2010.

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

Добавлено: 18 фев 2016, 13:27
Artem.spb
Вставляйте текст, а не числа.
excel.png
только с отключением регионального разделителя.
Та функция, что вы используете внутри преобразует массив чисел в строки с использованием регионального разделителя, а ексель ждёт своей точки.

:labview: 15, офис 10, винда 7.

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

Добавлено: 18 фев 2016, 13:58
alan
Сохраняйте пожалуйста для более младших версий...Вот ваш файл для 2015-ой. Сохраните до 2012 хотя бы, а лучше для 2010.
Да, конечно, не подумал)
Excel.vi
(14.67 КБ) 230 скачиваний

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

Добавлено: 18 фев 2016, 14:05
alan
Вставляйте текст, а не числа.

excel.png
Заработало наконец!
Спасибо :1stplace: