Главная » Файлы » Программируем в 1С » 1С и Excel

Скачивать материалы с сайта, могут только зарегистрированные пользователи.
Для регистрации заполните два поля ниже!

Через минуту Вы получите "Гостевой доступ"




[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

Выразить благодарность - Поделиться с друзьями!

 

Здесь все о технической стороне 1С!

 

Узнай, как правильно администрировать 1С Предприятие
Регистрируйся на бесплатный 7-ми дневный курс сейчас:

Ваш E-Mail в безопасности



Всего комментариев: 0
avatar