![]() |
Загрузка Эксель-файла без Эксель в 1с 7.7 При попытке через ADODB открыть файл для его загрузки файл эксель, без установленного эксель, выдает ошибку не могу загрузить файл. Connection = СоздатьОбъект("ADODB.Connection"); //шаблон СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + СокрЛП(ИмяФайла); СтрокаПодключения = СтрокаПодключения + "; Extended Properties = "+"""Excel 12.0"+";HDR=NO;IMEX=0"";"; |
ОС Windows 10х64 |
Не получаетс загрузить именно файл эксель выше 2003. Попытка загрузить файл с расщирением *.xls проходит если изменять способ подключения СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = "+СокрЛП(ИмяФайла); СтрокаПодключения = СтрокаПодключения + "; Extended Properties = "+"""Excel 8.0"+";HDR=NO;IMEX=0"";"; |
не получается загрузить файл с типом *.xlsx |
На ОС, где офис установлен загрузка проходит на ура. |
Установка драйвера Microsoft ADE 2010 16/12/2010 (версии) 64 не помогает |
[url]http://yoksel.net.ru/HomePage[/url] |
а кто мешает пересохранить файл в старом, читаемом Excel? |
Может поможет, если строку подключения оттуда взять: [url]https://infostart.ru/public/15533/[/url] Как поставил себе 64х виндоус кое-что перестало в 7.7 работать. Это про виндоус7. На 32-разрядной системе все работало. Пришлось ставить виртуалку Windows XP Mode, под ней 1С 7-ка нормально работает. Наверное, для 10-й винды все еще печальнее. |
[quote=zaic;47667432]Как поставил себе 64х виндоус кое-что перестало в 7.7 работать. Это про виндоус7. На 32-разрядной системе все работало. Пришлось ставить виртуалку Windows XP Mode, под ней 1С 7-ка нормально работает. Наверное, для 10-й винды все еще печальнее. [/quote] Что конкретно у Вас не работает на Win64? |
На Win10x64 заработало. а вот на Win 2003 server sp2 читает только файлы xls, а xlsx читать не хочет Microsoft Access Database Engine: External table is not in the expected format Это при строке подключения Connection = СоздатьОбъект("ADODB.Connection"); //шаблон СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + СокрЛП(ИмяФайла); СтрокаПодключения = СтрокаПодключения + "; Extended Properties = "+"""Excel 12.0"+";HDR=NO;IMEX=0"";"; |
Установка драйвера Microsoft ADE 2010 16/12/2010 (версии) 32 |
[quote=USSR;47667523] Цитата: Что конкретно у Вас не работает на Win64? [/quote] Обновление не запустить и как архив не открыть, например. Пишет "версия этого файла несовместима с виндой...". |
Текущее время: 12:18. Часовой пояс GMT +3. |