|
Подключение внешнего источника данных xls | ☑ | ||
---|---|---|---|---|
0
Powerfool
01.02.13
✎
19:12
|
Суть проблемы такова: платформа 8.2.17.153, завожу внешний источник данных, добавляю таблицу, так требует строку соединения. При вводе с помощью конструктора строки (драйверы любые кроме SQL-server) выводится ошибка "Ошибка получения параметров строки соединения. Возможно драйвер не позволяет получать параметры строки соединения". Настройки ODBC ни к чему не привели: драйвер такой имеется, пробовал создавать файловые DSN, в общем ничего не помогает. Прописывал строку соединения вручную, пробовал разные варианты, например:
Driver={Microsoft Excel Driver (*.xls)}; DriverID=790; DBQ=D:ФайлExcel.xls;. Пользователь и пароль оставлял пустыми. Жму ОК, ска проглатывает мою строку, но список таблиц при этом девственно пуст. Пробовал через csv драйверы запихать данные. Аналогичная ситуация. Выручайте кто чем может |
|||
1
Powerfool
01.02.13
✎
19:25
|
Пробовал через стандартные функции 1С в режиме предприятия подключиться к внешним источникам указывая в качестве строки соединения строку из (0). Подключение происходит, но делать я с ним ничего не могу.
|
|||
2
Powerfool
02.02.13
✎
04:15
|
up
|
|||
3
Powerfool
02.02.13
✎
05:18
|
Для тех у кого платформа 8.2.14 и старше: попробуйте подключить ВИД с экселевским драйвером, может у кого получиться, так хоть понятно будет что я чето делаю не так.
|
|||
4
Powerfool
03.02.13
✎
08:27
|
up
|
|||
5
Filippov
03.02.13
✎
08:50
|
У меня с некоторыми файлами Excel получалось (показывались листы, можно было раскрыть их структуру и отметить нужное), но большей частью приходилось описывать вручную. Какой-либо закономерности не установил.
|
|||
6
Powerfool
03.02.13
✎
08:54
|
(5) "описывать вручную". Что имеешь ввиду?
|
|||
7
hhhh
03.02.13
✎
09:49
|
путь к файлу какой-то дикий у тебя:
D:ФайлExcel.xls; |
|||
8
БалбесВ1с
03.02.13
✎
09:56
|
(0)DBQ=C:\ФайлExcel.xls;
так наверное нужно? |
|||
9
АцкийЖипер
03.02.13
✎
10:25
|
(0) Бесполезно, внешние источники реализованы для SQL и dbf, для xml не работает.
|
|||
10
Filippov
03.02.13
✎
16:52
|
(9) Хорошо работает с MS Access. Пример - строка подключения Driver={Microsoft Access Driver (*.mdb)};DBQ=\\snzbuhsrv\public\Внешние данные 1С\Data77.mdb. Видны все таблицы в этой базе
(6) Пример: строка подключения - Driver={Microsoft Excel Driver (*.xls)}; DBQ=\\snzbuhsrv\public\Внешние данные 1С\Data77.xls. Режим при описании источника - Вручную. Далее - таблицы - это страницы xls-файла, каждой таблице соответствует страница, к имени страницы добавлять симол $. Далее - поля. Каждому полю внешнего источника в 1С указывается имя поля в xls (имена полей xls указываются в первой строке файла xls - без заголовков подключить у меня не получилось) и его формат. У меня под рукой нет ссылки - поищите, есть подходящее описание подключения в ручном режиме. Завтра сообщу, может пригодится. |
|||
11
Filippov
03.02.13
✎
17:01
|
||||
12
АцкийЖипер
03.02.13
✎
17:06
|
(10) (11) Спасибо, надо попробовать.
|
|||
13
Новиков
03.02.13
✎
18:16
|
Ох. Отмечусь тоже.
|
|||
14
hhhh
03.02.13
✎
18:54
|
(10) к сожалению, должен быть Excel установлен на сервере, поэтому пользуюсь ADO
|
|||
15
Powerfool
04.02.13
✎
08:56
|
(11) (10) Благодарю. Похоже что так оно и есть, функционал реализовали, но забыли что им ещё и пользоваться будут.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |