Чтение файла Excel напрямую из 1С (v1.0.0.0)
Компонента читает напрямую файл Excel без загрузки самого Excel
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
http://www.microsoft.com/downloads/d...d-aab15c5e04f5
и зарегистрировать компоненту в Windows - запустить reg.bat
*** Приложен демо-пример на 1С 8.0
*** Методы:
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С:
ИмяВК="AddIn.ExcelReader";
Попытка
ПодключитьВнешнююКомпоненту(ИмяВК);
Исключение
Предупреждение("Не удалось подключить компоненту " + ИмяВК);
КонецПопытки;
Попытка
Экзель = Новый(ИмяВК);
Исключение
Предупреждение("Ошибка создания объекта внешней компоненты: " + ИмяВК);
КонецПопытки;
ОТКРЫТИЕ ФАЙЛА:
Экзель.ОткрытьФайл(Файл); - возвращает значение типа булево;
ОТКРЫТИЕ ЛИСТА
Экзель.ОткрытьЛист(НомерЛиста); - возвращает значение типа булево;
ПОЛУЧЕНИЕ КОЛИЧЕСТВА КОЛОНОК
КоличествоКолонок = Экзель.ПолучитьКоличествоКолонок();
ПОЛУЧЕНИЕ КОЛИЧЕСТВА СТРОК
КоличествоСтрок = Экзель.ПолучитьКоличествоСтрок();
ПОЛУЧЕНИЕ ЗНАЧЕНИЯ ЯЧЕЙКИ
ЗначениеЯчейки = Экзель.ПолучитьЗначениеЯчейки(НомерСтроки, НомерКолонки);
http://dushelov.ru
Скачать тут: http://dushelov.ru/1c/ExcelReader.zip


