gifts2017

Универсальная быстрая загрузка из Excel

Опубликовал Алексей Бовин (Lepochkin) в раздел Обработки - Универсальные обработки

Тема загрузки из Excel довольно избитая и здесь представлено довольно много обработок, но скорость загрузки больших файлов очень хромает.
Так же решил систематизировать момент связанный с настройкой колонок и выбора файла.

Собственно, что делает обработка.
На входе имеем таблицу значений, в которую нужно поместить данные. В форме обработки настраиваем номера колонок загрузки, если в какую-то не нужно грузить, то пишем 0, ну или любое число меньше 0.
Далее жмем загрузить и получаем нашу таблицу значений, с которой в дальнейшем работаем.

Пример:
   

ТЗ = ТаблицаТовары.ВыгрузитьКолонки("Код,Количество,ЖелаемаяЦена");
    ОбработкаЗагрузки = Обработки.УниверсальнаяОбработкаЗагрузкиИзExcel.Создать();
    ОбработкаЗагрузки.ТЗ = ТЗ;
    ФормаЗагрузки = ОбработкаЗагрузки.ПолучитьФорму("Форма");
    ФормаЗагрузки.ОткрытьМодально();
    ТЗ = ОбработкаЗагрузки.ТЗ;
    ТЗ.ВыбратьСтроку();

 

 

Надеюсь кому-то пригодиться и уменьшит трудозатраты на уже избитую загрузки из всеми любимого Excel'я

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
УниверсальнаяОбработкаЗагрузкиИзExcel
.epf 7,78Kb
04.09.15
29
.epf 7,78Kb 29 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Андрей Бовин (andrbovv) 04.09.15 14:45
Крутая обработка! Автору спасибо!
Раньше постоянно были проблемы с очень большими Excel фалами, но при данном подходе такой проблемы нет!
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа