×
Показано с 1 по 4 из 4
  1. #1
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Чтение файла 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
    Поделиться с друзьями
    Последний раз редактировалось Fosihas; 10.11.2006 в 11:47.
    Акуна матата!

  2. #2
    Naumov Naumov вне форума
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    Mrak, а в чем преимущество над обычным ОЛЕ?
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

  3. #3
    Mrak Mrak вне форума
    Программист Аватар для Mrak
    Регистрация
    22.06.2005
    Адрес
    Москва, Тамбовский волк
    Сообщений
    331
    Naumov, скорость обработки + Excel не остается висеть, в случае каких-либо ошибок.
    Акуна матата!

  4. #4
    Naumov Naumov вне форума
    Умный Клерк!
    Регистрация
    07.01.2004
    Адрес
    Владимир
    Сообщений
    13,623
    Mrak, очень хорошо. посмотрим.
    1.Открыта новая радиостанция для юзеров под названием RТ FМ. По ней будут транслироваться чтения различных мануалов и ответы на часто задаваемые вопросы.
    2. "Помогая ленивым людям, ты помогаешь им сесть на свою шею" Сян-Цзы

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)