Добрый день/вечер.
Записываю данные таблицы Excel следующим кодом:
В результате записи получаю визуально такой результат:
Видно, что числа вставляются как текст. А нужно, чтобы это было именно числами.
При этом выделись весь массив и задать свойство ячейкам - "числовые" не помогает.
Только в ручную каждую ячейку, как показано на рисунке.
Дело в том, что у меня на следующих листах строятся графики по этим данным, и я хочу, не открывая отчет выводить их на печать.
Как сделать так, чтобы данные вставлялись именно как числа? Чтобы не приходилось открывать Excel.
Запись данных в Excel
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Запись данных в Excel
Посмотрите, в этой теме http://labviewportal.org/viewtopic.php?f=49&t=8179 подобная проблема была, мне совет Vitekkz88 помог.
Upd: хотя Вы же пишете сразу числа... Попробуйте поиграть с региональными настройками Excel/Windows, как советовал dadreamer в той теме...
Upd: хотя Вы же пишете сразу числа... Попробуйте поиграть с региональными настройками Excel/Windows, как советовал dadreamer в той теме...
Мы делили апельсин - много наших полегло...
-
- advanced
- Сообщения: 157
- Зарегистрирован: 30 авг 2012, 13:16
- Версия LabVIEW: 16
- Откуда: Москва
- Контактная информация:
Re: Запись данных в Excel
Да что-то ничего не помогает.
Явно задаю таблицу в виде константы.
В ней число 1,9.
При экспорте в Excel получается 1900.
Причем независимо от того, что ставлю в настройках Excel в виде разделителя целой и дробной части.
Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.
Там только нужно создать пустой файл Test.xlsx
Явно задаю таблицу в виде константы.
В ней число 1,9.
При экспорте в Excel получается 1900.
Причем независимо от того, что ставлю в настройках Excel в виде разделителя целой и дробной части.
Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.
Там только нужно создать пустой файл Test.xlsx
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Запись данных в Excel
Сохраняйте пожалуйста для более младших версий...Вот ваш файл для 2015-ой. Сохраните до 2012 хотя бы, а лучше для 2010.alan писал(а):Попробуйте у себя, кто тут есть. Может это у меня с настройками что-то не так.
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Запись данных в Excel
Вставляйте текст, а не числа.
Та функция, что вы используете внутри преобразует массив чисел в строки с использованием регионального разделителя, а ексель ждёт своей точки.
15, офис 10, винда 7.
только с отключением регионального разделителя.Та функция, что вы используете внутри преобразует массив чисел в строки с использованием регионального разделителя, а ексель ждёт своей точки.
15, офис 10, винда 7.
-
- advanced
- Сообщения: 157
- Зарегистрирован: 30 авг 2012, 13:16
- Версия LabVIEW: 16
- Откуда: Москва
- Контактная информация:
Re: Запись данных в Excel
Да, конечно, не подумал)Сохраняйте пожалуйста для более младших версий...Вот ваш файл для 2015-ой. Сохраните до 2012 хотя бы, а лучше для 2010.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 749 Просмотры
-
Последнее сообщение dadreamer
-
- 12 Ответы
- 600 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 3 Ответы
- 881 Просмотры
-
Последнее сообщение IvanLis
-
- 13 Ответы
- 1232 Просмотры
-
Последнее сообщение Boxa
-
- 0 Ответы
- 506 Просмотры
-
Последнее сообщение Juri