![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глюк при передаче данных в Excel, не опознает дату [D5, Win2k]
WG © (2005-07-05 11:21:00)Мастера, может кто сталкивался с такой проблемой - при передаче данных приложением в Excel не всегда корректно распознается число, иногда оно идет как текст. Ну то есть приложение пишет в ячейку A1 данные "01.06.2005", а ексель думает что это не дата первое июня, а просто строка "01.06.2005". Причем на другом компе, с такими же региональными настройками, все нормально. Более того, даже на этой машине если ввести в другую ячейку формулу A1+0, то в той ячейке будет корректная дата ! Или если просто в А1 сделать F2 и enter - опознается как дата. Ни хрена не понимаю в чем дело...
Как бороться с глюком ?
WG (2005-07-06 15:52:00) [1]В итоге применил единственное решение, которое гарантированно работало везде - стал передавать число типа "23.45" записью "=23+45/100".
:)))))))))) зато работает при любых версиях екселя и региональных установках :))))
YurikGL (2005-07-05 21:15:00) [2]
> Формат ячейки числовой точно.
Ну дык сделай дату.... а то, что он тебе точку на запятую исправляет, дык приводит к своему стандартному виду.
WG (2005-07-05 11:48:00) [3]Ни фига, в том то и дело. Формат ячейки верный.
Кроме того, сейчас еще один глюк словил. На машине в региональных настройках стоит стоит запята как делитель целой и дробной части. Так вот, если передавать в ячейку, например "20.22" - то это будет число 20,22. Если же передать, как в теории правильно - "20,22", то хрен, опознается как текст, так же как и с датой. Формат ячейки числовой точно. Что за фигня ?
sergg (2005-07-05 11:34:00) [4]Проверь тип данных в ячейке Excel может он - "Текстовый"