Имя: Пароль:
1C
1С v8
Загрузка из Файла EXCEL
0 BlackMor
 
16.04.13
15:38
В БП 2.0 есть Внешняя Обработка по Загрузке Данных из Файла EXCEL.
Все было нормально пока не обновили EXCEL на компьютере до версии
MS Office Professional Plus 2010.
Теперь на команды вида:

Парам = СокрЛП(Екс.Cells(НомСтр,35).Value());

ругается на функцию Ctlls.
Посоветуйте, пожалуйста, где можно найти описания аналогичных
функция для EXEL 2010.
1 ИС-2
 
naïve
16.04.13
15:40
все нормально, надо в начале просто преобразовать еще в строку.
Парам = СокрЛП(Строка(Екс.Cells(НомСтр,35).Value()));
2 BlackMor
 
16.04.13
15:44
Ругается именно на Cells:
А в клетке уже строка.

{Форма.Форма.Форма(130)}: Значение не является значением объектного типа (Cells)
Парам=СокрЛП(Екс.Cells(НомСтр,1).Value());
3 Fish
 
16.04.13
15:48
(0) попробуй .Value без скобок написать.
4 Maniac
 
16.04.13
15:50
Мы вопрос закрыли написанием компоненты которая читает все известные форматы экселя, опенофиса, csv  без установки какго либо экселя.
5 Ахиллес
 
16.04.13
15:54
(0) Книга знаний: Чтение данных XLS, XLSX запросом без установленного Excel Используй ADO оно и быстрее грузить будет и от экселя не будешь зависеть.
6 Maniac
 
16.04.13
15:55
(5) там тоже все зависит. не надо лялял. драйвера ставить. учитывать 32-64 системы. с листами так вообще заморока.
7 Ахиллес
 
16.04.13
15:56
(6) Зависит от чего? Провайдер это какбэ не совсем эксель?
8 mikecool
 
16.04.13
15:57
(6) где мои 10% с прошлой ветки? я тебя там призвал
бугагашеньки
9 Ахиллес
 
16.04.13
15:59
(6) Можете хоть свой собственный убивец виндовса написать и на до кучи свою платформу недоодинэс, нормальные люди ставят за пять минут драйвер и ноу проблем.
10 Leksus
 
16.04.13
16:03
xlsx - это по сути xml упакованный zip