Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Загрузка Эксель-файла без Эксель в 1с 7.7 (http://forums.kuban.ru/f1040/zagruzka_eksel--fajla_bez_eksel-_v_1s_7_7_a-9061960.html)

Pusto 11.05.2020 13:52

Загрузка Эксель-файла без Эксель в 1с 7.7
 
При попытке через ADODB открыть файл для его загрузки файл эксель, без установленного эксель, выдает ошибку

не могу загрузить файл.

Connection = СоздатьОбъект("ADODB.Connection"); //шаблон
СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source = " + СокрЛП(ИмяФайла);
СтрокаПодключения = СтрокаПодключения + "; Extended Properties = "+"""Excel 12.0"+";HDR=NO;IMEX=0"";";

Pusto 11.05.2020 13:53

ОС Windows 10х64

Pusto 11.05.2020 13:57

Не получаетс загрузить именно файл эксель выше 2003.

Попытка загрузить файл с расщирением *.xls
проходит если изменять способ подключения
СтрокаПодключения = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source = "+СокрЛП(ИмяФайла);
СтрокаПодключения = СтрокаПодключения + "; Extended Properties = "+"""Excel 8.0"+";HDR=NO;IMEX=0"";";

Pusto 11.05.2020 13:58

не получается загрузить файл с типом *.xlsx

Pusto 11.05.2020 13:59

На ОС, где офис установлен загрузка проходит на ура.

Pusto 11.05.2020 14:00

Установка драйвера Microsoft ADE 2010 16/12/2010 (версии) 64 не помогает

victuan 11.05.2020 17:55

[url]http://yoksel.net.ru/HomePage[/url]

USSR 12.05.2020 09:40

а кто мешает пересохранить файл в старом, читаемом Excel?

zaic 12.05.2020 23:39

Может поможет, если строку подключения оттуда взять:
[url]https://infostart.ru/public/15533/[/url]

Как поставил себе 64х виндоус кое-что перестало в 7.7 работать. Это про виндоус7. На 32-разрядной системе все работало. Пришлось ставить виртуалку Windows XP Mode, под ней 1С 7-ка нормально работает. Наверное, для 10-й винды все еще печальнее.

USSR 13.05.2020 06:34

[quote=zaic;47667432]Как поставил себе 64х виндоус кое-что перестало в 7.7 работать. Это про виндоус7. На 32-разрядной системе все работало. Пришлось ставить виртуалку Windows XP Mode, под ней 1С 7-ка нормально работает. Наверное, для 10-й винды все еще печальнее. [/quote]
Что конкретно у Вас не работает на Win64?

Pusto 13.05.2020 07:20

На 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"";";

Pusto 13.05.2020 07:22

Установка драйвера Microsoft ADE 2010 16/12/2010 (версии) 32

zaic 13.05.2020 11:50

[quote=USSR;47667523] Цитата: Что конкретно у Вас не работает на Win64? [/quote]
Обновление не запустить и как архив не открыть, например. Пишет "версия этого файла несовместима с виндой...".


Текущее время: 12:18. Часовой пояс GMT +3.