Показано с 1 по 2 из 2
-
16.10.2015, 21:28 #1
- Регистрация
- 16.10.2015
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Загрузка в табличную часть из Excel
Короче пытаюсь сделать одну хреновину... Сразу напишу, чтоб не было, мол вот лошара, нубокодер и т.п., я только учусь и хочу научиться.
В общем суть задания сделать внешнюю обработку, которая загружает экселевский файл в табличную часть. Для того, чтобы проверить читает ли вообще эксель, нашел свойство, которое якобы, по описанию загоняет данные в массив. Но нефига не работает. Может поможет кто разобраться. Чисто для себя. Научиться с этим работать
роцедура ПутьНачалоВыбора(Элемент, СтандартнаяОбработка)
Диалог = Новый ДиалогВыбораФайла(РежимДи� �логаВыбораФайла.Открытие);
Диалог.Заголовок = "Выберите каталог";
Если Диалог.Выбрать() Тогда
ЭлементыФормы.Путь.Значени е = Диалог.ПолноеИмяФайла;
КонецЕсли;
КонецПроцедуры
Процедура ЗагрузитьНажатие(Элемент)
ТабличныйДокумент.Очистит� �();
//ТабличныйДокумент.Колонки. Очистить();
ЭлементыФормы.ТабличныйДо� �умент.Колонки.Очистить();
Попытка
ПодключениеЭксель = Новый COMОбъект("Excel.Application");
ПодключениеЭксель.WorkBooks.Open( Путь.Значение);
Книга = ПодключениеЭксель.WorkSheets(1);
//пытаюсь загнать в массив, чтоб проверить чтение файла
Массив = Книга.UsedRange.Value;
Состояние("Обработка данных Exel.....");
Исключение
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "Ошибка загрузки!";
Сообщение.Текст = ОписаниеОшибки();
Сообщение.Сообщить();
КонецПопытки;
КонецПроцедуры
-
16.10.2015, 21:34 #2
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Re: Загрузка в табличную часть из Excel
В общем суть задания сделать внешнюю обработку, которая загружает экселевский файл в табличную часть.
Похожие темы
-
Доработать выгрузку в excel
от Stormday в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3Ответов: 2Последнее сообщение: 31.07.2012, 10:45
Социальные закладки