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