Загрузка в табличную часть из Excel
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2
  1. #1
    Гость форума

    Регистрация
    16.10.2015
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию Загрузка в табличную часть из Excel

    Короче пытаюсь сделать одну хреновину... Сразу напишу, чтоб не было, мол вот лошара, нубокодер и т.п., я только учусь и хочу научиться.
    В общем суть задания сделать внешнюю обработку, которая загружает экселевский файл в табличную часть. Для того, чтобы проверить читает ли вообще эксель, нашел свойство, которое якобы, по описанию загоняет данные в массив. Но нефига не работает. Может поможет кто разобраться. Чисто для себя. Научиться с этим работать
    роцедура ПутьНачалоВыбора(Элемент, СтандартнаяОбработка)
    Диалог = Новый ДиалогВыбораФайла(РежимДи� �логаВыбораФайла.Открытие);
    Диалог.Заголовок = "Выберите каталог";
    Если Диалог.Выбрать() Тогда
    ЭлементыФормы.Путь.Значени е = Диалог.ПолноеИмяФайла;
    КонецЕсли;
    КонецПроцедуры

    Процедура ЗагрузитьНажатие(Элемент)
    ТабличныйДокумент.Очистит� �();
    //ТабличныйДокумент.Колонки. Очистить();
    ЭлементыФормы.ТабличныйДо� �умент.Колонки.Очистить();

    Попытка
    ПодключениеЭксель = Новый COMОбъект("Excel.Application");
    ПодключениеЭксель.WorkBooks.Open( Путь.Значение);
    Книга = ПодключениеЭксель.WorkSheets(1);

    //пытаюсь загнать в массив, чтоб проверить чтение файла
    Массив = Книга.UsedRange.Value;

    Состояние("Обработка данных Exel.....");
    Исключение
    Сообщение = Новый СообщениеПользователю();
    Сообщение.Текст = "Ошибка загрузки!";
    Сообщение.Текст = ОписаниеОшибки();
    Сообщение.Сообщить();
    КонецПопытки;
    КонецПроцедуры

  2. #2
    Гордость форума PRO

    Регистрация
    29.01.2010
    Сообщений
    1212
    Сказал(а) спасибо
    30
    Поблагодарили 261 раз(а) в 245 сообщениях

    По умолчанию Re: Загрузка в табличную часть из Excel

    В общем суть задания сделать внешнюю обработку, которая загружает экселевский файл в табличную часть.
    Для этого есть стандартная обработка. Если хочешь "научится" - открой её в конфигураторе и учись на здоровье

Похожие темы

  1. Доработать выгрузку в excel
    от Stormday в разделе 1С - Предприятие 8.0, 8.1, 8.2, 8.3
    Ответов: 2
    Последнее сообщение: 31.07.2012, 10:45

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •