|
v8: Внешние источники данных. Excel. Без заголовков стлобцов. Как быть?
| ☑ |
0
Dr_Sax
24.01.13
✎
14:52
|
Добрый день, коллеги.
Использую внешний источник данных. Подключаюсь к excel. Проблем с подключением нет, проблемы возникают только при выполнении запроса к листу, если первая строка не является строкой с названием столбоцов.
Пытался использовать известный пример, указывая в 1С в строке подключения доплнительный параметр HDR=NO. Как задать свойство "Имя в источнике данных" поля таблицы источника данных, если данные идут уже с первой строки?
Варианты с редактированием файла 1с, вне 1с, равно как и варианты с другими механизмами (не внешне источники данных), прошу не предлагать))
Спасибо за дельные советы.
|
|
1
Alainnew
24.01.13
✎
17:06
|
Та же проблема!
Кто знает, как решить?! Help!
|
|
2
Filippov
24.01.13
✎
17:57
|
Извините, offtop. Не подскажет ли кто строку соединения для Open Office/Libre Office (у которых нет ограничения на 65 тыс строк)
|
|
3
Dr_Sax
25.01.13
✎
13:04
|
Итак, появилась новая информация - оказывается в драйверах, которые юзает одноэс, существует официально признанный глюк - параметр HDR=NO игнорится.
Рекомендуют использовать оледб и джет, есть и мысли как обойти текущим механизмом, без сом?
|
|
4
Otstoy
25.01.13
✎
13:12
|
Какой драйвер используешь?
|
|
5
shuhard
25.01.13
✎
13:13
|
(3) [в драйверах, которые юзает одноэс, существует официально признанный глюк - параметр HDR=NO игнорится. ]
ну так смени MDAC
|
|
6
Otstoy
25.01.13
✎
13:33
|
Используя такой коннект, у меня считываются данные из 1-й строки:
Стр_Конект = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Стр_Файл+";Extended Properties=""Excel 8.0;HDR=No;IMEX=1;""";
|
|
7
Otstoy
25.01.13
✎
13:35
|
Используя этот драйвер, 1-ю строку можно считывать через РекордСет.Fields(1).Name
Стр_Конект = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};
|
|
8
Otstoy
25.01.13
✎
13:36
|
Полная строка:
// Строка корнекта
Стр_Конект = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};
|DriverId=790;
|Dbq="+Стр_Файл+";
|DefaultDir="+Стр_Путь+";";
|
|