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

Обработки - Универсальные обработки

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

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

Пример:
   

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

 

 

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

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

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

См. также

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