Скачивать материалы с сайта, могут только зарегистрированные пользователи.
Для регистрации заполните два поля ниже!
Через минуту Вы получите "Гостевой доступ"
[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel
| 2009 Январь 09, 19:33 |
[ExcelEditor] Чтение/запись файла Excel напрямую из 1С без Excel
Чтение и запись файла Excel напрямую из 1С
Компонента читает и редактирует напрямую файл Excel без загрузки самого Excel (формат Microsoft Office 97/2003)
В продолжении развития проекта чтения "напрямую" http://infostart.ru/projects/621/
*** Для работы компоненты потребуется установленный Microsoft .NET Framework 2.0, который можно скачать отсюда.
и зарегистрировать компоненту в Windows - запустить reg.bat или использовать совместно с хранилищем внешних компонент.
ПОДКЛЮЧЕНИЕ КОМПОНЕНТЫ В 1С:
ИмяВК="AddIn.ExcelEditor"; Попытка ПодключитьВнешнююКомпоненту(ИмяВК); Исключение Предупреждение("Не удалось подключить компоненту " + ИмяВК); КонецПопытки; Попытка Экзель = Новый(ИмяВК); Исключение Предупреждение("Ошибка создания объекта внешней компоненты: " + ИмяВК); КонецПопытки;
*** Методы:
ОТКРЫТИЕ ФАЙЛА:
Экзель.ОткрытьФайл(Файл); - возвращает значение типа булево;
ПОЛУЧЕНИЕ КОЛИЧЕСТВА ЛИСТОВ
КоличествоЛистов = Экзель.ПолучитьКоличествоЛистов();
ОТКРЫТИЕ ЛИСТА
Экзель.ОткрытьЛист(НомерЛиста); - возвращает значение типа булево;
ПОЛУЧЕНИЕ КОЛИЧЕСТВА КОЛОНОК
КоличествоКолонок = Экзель.ПолучитьКоличествоКолонок();
ПОЛУЧЕНИЕ КОЛИЧЕСТВА СТРОК
КоличествоСтрок = Экзель.ПолучитьКоличествоСтрок();
ПОЛУЧЕНИЕ ЗНАЧЕНИЯ ЯЧЕЙКИ
ЗначениеЯчейки = Экзель.ПолучитьЗначениеЯчейки(НомерСтроки, НомерКолонки);
ПОЛУЧЕНИЕ ЗНАЧЕНИЯ ЯЧЕЙКИ В ФОРМАТЕ ДАТА
ЗначениеЯчейки = Экзель.ПолучитьЗначениеЯчейкиДата(НомерСтроки, НомерКолонки);
ОЧИСТКА ПАМЯТИ
Экзель.Выполнено();
ДОБАВИТЬ ЛИСТ
Экзель.ДобавитьЛист(ИмяЛиста);
РЕДАКТИРОВАТЬ ЯЧЕЙКУ
Экзель.РедактироватьЗначениеЯчейки();
РЕДАКТИРОВАТЬ ЯЧЕЙКУ С ФОРМАТИРОВАНИЕМ
Экзель.РедактироватьЗначениеЯчейкиСФорматированием();
РЕДАКТИРОВАТЬ ШИРИНУ КОЛОНКИ
Экзель.РедактироватьШиринуКолонки();
ЗАПИСАТЬ
Экзель.СохранитьФайл(ПутьКФайлу);
|
Категория: 1С и Excel | Добавил: c1
|
Просмотров: 4474 | Загрузок: 181
| Рейтинг: 0.0/0 |
Выразить благодарность - Поделиться с друзьями!