Даты при выгрузке в XLS (проблемы)
Модераторы: m0p3e, edward_K, Модераторы
Даты при выгрузке в XLS (проблемы)
Подскажите, кто может:
1. есть фейс, выгружающий данные в xls.
2. в одной из колонок выгружается дата документа: в xls колонке она выглядит в одних строках как 23/08/2008, в других строках 03.10.2009
- причем в этом случае меняются местами число и месяц(на самом деле 10.03.2009) -почему так.
3. в другой колонке стоят итоговые суммы: обнаружено, что в неск. строках сумма выглядит в формате даты(формат ячейки в этом случае самовольно меняется на "все форматы" - тип "МММ.ГГ") - при замене формата ячейки на общий число становится нормальным...
Почему???
1. есть фейс, выгружающий данные в xls.
2. в одной из колонок выгружается дата документа: в xls колонке она выглядит в одних строках как 23/08/2008, в других строках 03.10.2009
- причем в этом случае меняются местами число и месяц(на самом деле 10.03.2009) -почему так.
3. в другой колонке стоят итоговые суммы: обнаружено, что в неск. строках сумма выглядит в формате даты(формат ячейки в этом случае самовольно меняется на "все форматы" - тип "МММ.ГГ") - при замене формата ячейки на общий число становится нормальным...
Почему???
Спасибо, с датами помогло, а вот с преобразованием чисел в дату непонятно осталось...
из полторы тысячи строк только в трех строках суммы поменялись на описанный формат(например: "июн.08" возник из числа "3099,76"
- почему, не понятно
), то-ли xlSetCellNumberValue не поможет в этом случае, то-ли где-то у меня еще преобразование идет некорректное, но тогда как-же все другие суммы 
из полторы тысячи строк только в трех строках суммы поменялись на описанный формат(например: "июн.08" возник из числа "3099,76"
- почему, не понятно


-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
дык избавляйтесь от "общего" формата - и проблем не будет. Как вариант добавляйте "`" в начало поля - тогда всегда будет строка, а на экране и на печати этот символ не выведется. Но лучше делать всегда на основе шаблона. Выделяете весь(!) столбец и задаетте формат для данных. Потом в шапке ставите другой.