Класс
предназначен для получения данных из книг
MS Excel. Т.к. у меня нет необходимости
отдавать данные в эксель, то этих функций и
нет в классе, если надо, пишите.
В остальном все реализовано через OLE и
объектную модель MS Excel. Никакой фантастики.
Описание методов класса
Загрузить(ИмяФайла,ОбновлятьСсылки ,ТолькоЧтение)
Назначение:
Загрузить книгу MS Excel
Возвращаемое значение:
1 - загружена успешно, 0 - ошибка загрузки
Параметры:
ИмяФайла - строковое
выражение, содержащее путь к файлу книги MS
Excel
ОбновлятьСсылки - 1 -
обновлять внешние ссылки в книге, 0 - не
обновлять
ТолькоЧтение - 1 - открыть
книгу в режиме "только чтение", 0 -
полный доступ.
ПоследняяОшибка()
Назначение:
Возвращает текстовое описание последней
ошибки.
Внимание! Если метод отработал, без ошибок,
значение последней ошибки не очищается,
она по прежнему содержит описание
последней произошедшей ошибки.
Возвращаемое значение:
Строка с текстовым описанием ошибки.
Параметры:
Нет.
ОчиститьОшибку()
Назначение:
Принудительно очистить значение
последней произошедшей ошибки.
Возвращаемое значение:
Нет.
Параметры:
Нет.
КоличествоЛистов()
Назначение:
Возвращает количество листов в книги MS Excel
Возвращаемое значение:
Число листов.
Параметры:
Нет.
УстановитьЛист(Номер)
Назначение:
Указать номер листа книги, с которым
необходимо работать.
Возвращаемое значение:
1 - операция выполнена успешно, 0 операция
выполнена с ошибкой.
Параметры:
Номер - номер листа книги
книги
ТекущийЛист()
Назначение:
Возвращает номер выбранного листа.
Возвращаемое значение:
Номер листа.
Параметры:
Нет.
ИмяЛиста()
Назначение:
Возвращает имя текущего листа книги.
Возвращаемое значение:
Строка с именем листа.
Параметры:
Нет.
ПоследняяКолонка()
Назначение:
Возвращает номер последней колонки, в
которой содержатся данные.
Возвращаемое значение:
Число номер колонки.
Параметры:
Нет.
ПоследняяСтрока()
Назначение:
Возвращает номер последней строки, в
которой содержатся данные.
Возвращаемое значение:
Число номер строки.
Параметры:
Нет.
ПолучитьЗначениеЯчейки(Стр,
Кол)
Назначение:
Получить значение указанной ячейки.
Возвращаемое значение:
Значение ячейки.
Параметры:
Стр - номер
строки
Кол - номер
колонки
ПолучитьСписокЛистов
()
Назначение:
Возвращает список значений, содержащий имена
листов книги MS Excel, либо 0 в случае ошибки.
Возвращаемое значение:
Список значений.
Параметры:
Нет
ПолучитьТекстЯчейки(Стр,
Кол)
Назначение:
Получить текст указанной ячейки. Метод был
введен, т.к. при использовании метода ПолучитьЗначениеЯчейки(),
если в ячейке введена формула с ошибкой,
1С намертво зависала.
Возвращаемое значение:
Текст ячейки.
Параметры:
Стр - номер
строки
Кол - номер
колонки
ЗагрузитьЛист(Заголовок)
Назначение:
Загружает данные из листа в таблицу значений.
Возвращаемое значение:
0 - операция выполнена с ошибкой, в
противном случае, таблица значений с
загруженными данными.
Параметры:
Заголовок -
1 - использовать первую строку таблицы Excel,
как заголовок колонок таблицы значений.
Пробелы и прочие спецсимволы автоматически
преобразуются в допустимые. По умолчанию
равен 0.
ЗагрузитьДиапазон(СтрНач, КолНач, СтрКон, КолКон)
Назначение:
Загружает данные из указанного диапазона листа в таблицу значений.
Возвращаемое значение:
0 - операция выполнена с ошибкой, в
противном случае, таблица значений с
загруженными данными.
Параметры:
СтрНач - номер начальной
строки
КолНач - номер начальной
колонки
СтрКон - номер конечной
строки
КолКон - номер конечной
колонки
Примечание:
Метод находится в разработке!
ПоказыватьПредупреждения(Режим)
Назначение:
Управляет отображением предупреждений MS
Excel
Возвращаемое значение:
1 - операция выполнена успешно, 0 - операция
выполнена с ошибкой
Параметры:
Режим - 1 - показывать
предупреждения, 0 - не показывать.
Закрыть()
Назначение:
Закрыть открытую книгу MS Excel
Возвращаемое значение:
1 - операция выполнена успешно, 0 - операция
выполнена с ошибкой
Параметры:
Нет.
|