| Геокодирование [ Mike ]Вторник, 23 июня 2009, 06:17
Создал в Excel файл cvs (два столбика вещественных чисел, разделенных точкой с запятой)
27,703;63,381
4,023;44,963
34,734;5,477
58,415;23,895
19,81;57,242
44,191;35,754
47,307;38,177
24,556;51,14
15,331;39,235
19,628;33,71
24,191;35,754
При работе с OL 2.6.9 создал таблицу, пытаюсь загрузить в нее данные. При этом на шаге 6 мастера импорта выдается сообщение:
неверный формат формат данных.
Настройки импорта:
[HEADER]
FileType=Text Import Setup File
FileVersion=2.1
[CORRESPONDENCE]
'Поле1' + 'Поле1' - - - - Float
'Поле2' + 'Поле2' - - - - Float
[FIELD NAMES]
false
[CODE PAGE]
ansi
[QUOTE STRING]
true
[SEPARATOR]
\D59
[DATE FORMAT]
MM/dd/yy
[BOOLEAN FORMAT]
'T' 'F'
Отчет о импорте:
----------- C:\Documents and Settings\user\Мои документы\Мои ГБД\test_in.csv -----------
Строка: 1 - Недопустимый формат данных
Строка: 2 - Недопустимый формат данных
Строка: 3 - Недопустимый формат данных
Строка: 4 - Недопустимый формат данных
Строка: 5 - Недопустимый формат данных
Строка: 6 - Недопустимый формат данных
Строка: 7 - Недопустимый формат данных
Строка: 8 - Недопустимый формат данных
Строка: 9 - Недопустимый формат данных
Строка: 10 - Недопустимый формат данных
Строка: 11 - Недопустимый формат данных
-----------------------------------
Считано записей : 11
Загружено записей : 0
-----------------------------------
Установка программы проведена по умолчанию.
Что я делаю не так? |
|
| [ ObjectLand Support ]Вторник, 23 июня 2009, 11:36
Нужно проверить, какой десятичный разделитель целой и дробной части установлен в Windows ("Панель управления" + "Язык и региональные стандарты" + вкладка "Региональные параметры"). Хотя в русской версии по умолчанию - запятая(что соответствует Вашим данным), но другой причины не загрузить файл не видно. |
|
| [ Objectland Support ]Вторник, 23 июня 2009, 12:51
Замените в CSV-файле запятую на точку и все загрузится. |
|
| [ Mike ]Вторник, 23 июня 2009, 12:58
Спасибо за ответ.
Настройки я посмотрел. В качестве разделителя целой и дробной части - "запятая".
В cvs файле пробовал ставить в качестве разделителя точку, тоже не проходит.
При установке не требуется изменять какие-то настройки? |
|
| [ Objectland Support ]Вторник, 23 июня 2009, 13:05
Если в указанном Вам CSV-файле заменить запятую на точку и использовать указанный Вами файл настройки, то импорт должен проходить корректно. Если и в этом варианте встречаются ошибки - покажите содержимое файла отчета. |
|
| [ Mike ]Вторник, 23 июня 2009, 20:13
Objectland Support, странно но импорт прошел нормально. КАк быть в дальнейшем? Как бы быть в дальнейшем, чтобы измежать этой проблемы?
В языковых настройках стоит русский, разделитель запятая. |
|
| [ Objectland Support ]Среда, 24 июня 2009, 14:20
Сейчас при импорте/экспорте текстового формата с разделителями в качестве разделителя дробной части используется точка, независимо от языковых настроек. Мы внесем исправление, учитывающее разделитель из языковых настроек, которое войдет в следующую версию ГИС ObjectLand. Если Вам необходимо это исправление сейчас - мы можем выслать его Вам. |
|
| [ Mike ]Суббота, 27 июня 2009, 09:31
Вышлите, пожалуйста. Адрес указан. |
|
| [ ObjectLand Support ]Суббота, 27 июня 2009, 23:21
Сможем выслать только в понедельник. |
|
| [ Mike ]Вторник, 30 июня 2009, 18:22
Исправление получил, проверил импорт - работает (версия 2.7.3). |
|
| [ Mike ]Среда, 1 июля 2009, 06:36
можно ли это исправление выложить на своем сайте? |
|
| [ ObjectLand Support ]Среда, 1 июля 2009, 11:27
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |