powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формат даты в Excel 2007 при открытии dbf
6 сообщений из 6, страница 1 из 1
Формат даты в Excel 2007 при открытии dbf
    #35524759
A.L.E.X.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Случилась такая ситуация. На машине поставили Office 2007 и стали открывать в нем dbf`ку. В таблице есть поле типа "ДАТА". При открытии таблицы часть данных по этой колонке путается, то есть должно быть 14.08.2008, а получается 20080814. Еслт дата меньше 13 числа, то получается, кпримеру, вместо 10.08.2008 08.10.2008. Таким образом, получается, что он преобразет дату к формату YYYY.MM.DD. Такая проблем только на 2007 Excel`e.
Никто, случаем с подобной проблемой не встречался и есть ли способ ее решения?
...
Рейтинг: 0 / 0
Формат даты в Excel 2007 при открытии dbf
    #35861927
ShadeSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таже проблема.
Дата преобразовывается в американский формат mm.dd.yyyy, а там где день больше 12 он просто пишет строку.

Кто-то с этим сталкивался? Как-то решал?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Формат даты в Excel 2007 при открытии dbf
    #37038034
zhal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столкнулся с такой же проблемой.
При открытии DBF (впрочем и CSV тоже) в Excel 2007 дата парсится как mm.dd.yyyy, хотя в DBF (CSV) дата как dd.mm.yyyy. В региональных настройках тоже dd.mm.yyyy

Из оригинальных
01.02.2010
13.02.2010

в Excel 2007 получается
02.01.2010 (формат даты)
02132010 (текст)

Кто-нибудь разобрался как бороться?
...
Рейтинг: 0 / 0
Формат даты в Excel 2007 при открытии dbf
    #37038080
zhal,
с CSV может помочь schema.ini в папке с импортируемым файлом.
примерное содержание sсhema.ini
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
[YourFirstCSVFileName.csv]
ColNameHeader=True
Format=CSVDelimited
DateTimeFormat=dd.mm.yyyy
Col1=DateOfBirth DateTime
Col2=FirstName Text 50
Col3=LastName Text 50
Col4=Experience Long
...other columns of YourFirstCSVFileName.csv
...all columns must be described

[YourSecondCSVFileName.csv]
ColNameHeader=False
Format=Delimited(;)
DateTimeFormat=dd/mm/yyyy
DecimalSeparator=,
Col1=PurchaseDate DateTime
Col2=Sum Double
...other columns of YourSecondCSVFileName.csv
...all columns must be described

...
Рейтинг: 0 / 0
Формат даты в Excel 2007 при открытии dbf
    #37038143
zhal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробуй камнем,

Спасибо! с CSV попробую-отпишусь.
Но все-таки основная проблема с DBF, поскольку получение из него CSV - промежуточный шаг с использованием доп. ПО
...
Рейтинг: 0 / 0
Формат даты в Excel 2007 при открытии dbf
    #37038179
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дайте образец вашего DBF. Просто нужно посмотреть, какой формат имеет исходная таблица.

Без "промежуточного" CSV задача решается через ADO, но, опять же, надо точно знать провайдера...

Как вариант - действительно, импортировать даты как текст (тогда из dBASE они точно импортируются как YYYYMMDD), а затем преобразовывать уже средствами Excel.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формат даты в Excel 2007 при открытии dbf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]