Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Экспорт из xls в xml

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1
Экспорт из xls в xml, Экспорт из xls в xml
Пытаюсь при помощи dataExchangeTask конвертнуть xls в xml для последующей загрузки данных посредством мэппинга.
Действовал следующим образом:

1. Создал xls. В первой строке заголовок столбца, ниже загружаемые данные (для теста пока что 2 строки). Выделил диапазон данных, назвал диапазон. (Файл xls.png)

2. Создал User DSN (Файл User dsn.png)

3. Создал ini файл следующего содержания

[DSN]
NAME=NASP
USR=
PWD=

[SYSTEM]
LOG=TRUE
XML=TRUE
LOG_FILE=nas.log
XML_OUTPUT_FILE=nas.xml
APPLICATION_NAME=nas

[CLASSES]
NAME = NASP

[NASP] X
SOURCE = NASP
ATT = namenas
LOADTABLE=TRUE

4. Создал dataExchangeTask, где в export configuration указал созданный мной инишник.

Таск вываливается с ODBC-шной ошибкой "Ошибочное или пропущенное резервное слово или аргумент в инструкции SELECT или неверная пунктуация. Error Number 5005".

Я так понял подключение к файлу проходит удачно. А вот запрос получения данных формируется неправильно.
Подскажите, в чем ошибка?
Рисунок
User dsn.png (28.89 КБ) [ Скачать ]
Рисунок
xls.png (18.52 КБ) [ Скачать ]
Ошибка в файле. Я бы посоветовал использовать аксес, а не эксель.
Спасибо. Попробую. О результатах отпишусь.
З.Ы. Использовал xls, так как есть решения на xls, которые работают в моей системе.
Переделал xls-файл. Ошибка та же.
При использовании access как в инишнике будет прописываться база данных, таблица и поле в таблице?
[DSN]
NAME=DATA
USR=
PWD=

[SYSTEM]
LOG=TRUE
XML=TRUE
LOG_FILE=TABLE.log
XML_OUTPUT_FILE=TABLE.xml
APPLICATION_NAME=TABLE

[CLASSES]
NAME=TABLE

[TABLE]
SOURCE=TABLE
ATT=[A],[B],[C],[D],[E],[F],[G],[H],[I],[R],[W],[S]
COLUMNS=[A],[B],[C],[D],[E],[F],[G],[H],[I],[R],[W],[S]
LOADTABLE=TRUE

Имя файла TABLE таблица TABLE, в импорт мапинге все названия TABLE.
[A],[B],[C],[D],[E],[F],[G],[H],[I],[R],[W],[S] - название столбцов.
xml создалась.
Но при импорте в базу ругается ошибкой:
character not allowed.
xml во вложении
nas.xml (1.06 КБ) [ Скачать ]
Всем привет, кто нить может подсказать.
Возникла задача создать много учеток, есть список в excel.
Делаю импорт, все гладко, но есть один (точнее два) момэнта.
Номера телефона в xml попадают в виде 1234.0 (всегда на конце точке потом нуль)
вне зависимости - в каком формате в excel было выставлено, числовой простой или общий.
что я делаю не так?
Если разовый импорт, то открой xml, к примеру, note pad++, да замени '.0' на ''
не православно smile:)
но как вариант, конечно.

Странно, видимо я думал что проверял, но не проверял.
Поменял в excell формат на числовой и все стало чики-пуки
Изменено: DM - 05.04.2016 15:28:19
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)

Сегодня были (гостей: 50, пользователей: 0, из них скрытых: 0)