Я использую Excel 2007
Я сделал дамп данных из базы данных MSSQL в файл CSV, а затем сохранил его как часть большой книги Excel. Одним из полей является дата, которая загружается как: 39262.3631094907
. Когда я использую формат даты Excel, он корректно отображается как 30.06.2011.
Если я сохраню файл в формате CSV или скопирую и вставлю это поле в новую электронную таблицу, дата изменится на 29.06.2007. Я могу скопировать его в тот же документ, и он остается верным, но перемещение его в новый документ изменяет данные.
Это сводит меня с ума, так как я не могу найти способ сохранить правильную дату, не перепечатывая их вручную, что совершенно непрактично, потому что есть тысячи строк! Я понятия не имею, как он управляет преобразованием строки в число, или почему он отличается в разных таблицах. Кто-нибудь знает, почему это происходит или как не допустить этого?