gifts2017

Загрузка из файла Excel в таблицу значений с выбором листа для загрузки, диапазона и метода считывания значения (Text, Value, Value2)

Опубликовал Polukaroff (polukaroff) в раздел Обмен - Загрузка и выгрузка в Excel

Загрузка из файла Excel в таблицу значений позволяет выбрать произвольный лист файла Excel, а так же диапазона загрузки и метода считывания значения (Text, Value, Value2)

Понадобилась такая обработка. На просторах обнаружилось большое количество подобного, но именно того, что надо - увы.

Вот и "слепила из того, что было" :)

При выборе файла Excel обработка анализирует файл, Заполняет список имеющихся листов. Анализирует первый лист и вставляет его параметры (количество строк и столбцов). Заполняет в ТЗ 20 строк. На картинке видно, что табличка, которая нам нужна, находится в колонках 1 - 3, заголовки столбцов в 5-й строке, а последняя нужная нам строка - 8-я.

 

После этого можно выбрать другой лист (загрузяться 20 строк выбранного листа), утсановить параметры (количество колонок, Номер строки, в которой содержатся заголовки, номер последней загружаемой строки.

 

Есть возможность выбора способа загрузки значений - text, или value

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

Наименование Файл Версия Размер Кол. Скачив.
ЗагрузкаИзExcel_С_ВыборомЛистовДиапазона_И_Формата.epf
.epf 9,08Kb
18.03.15
22
.epf 9,08Kb 22 Скачать

См. также

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

Комментарии

1. Андрей Торопчин (fjay69) 19.03.15 09:03
Полезная вещь! А есть на управляемые формы?
2. Яков Коган (Yashazz) 19.03.15 14:38
Плохо искали. Тут на ИС такого добра более чем навалом.
3. Андрей Торопчин (fjay69) 19.03.15 15:36
(2) Yashazz, это вы мне или автору? Или нам обоим? :-)
4. Polukaroff (polukaroff) 19.03.15 17:06
(2) Yashazz, Вот тут была бы уместна ссылка )))
5. Polukaroff (polukaroff) 19.03.15 17:07
(1) fjay69,
Надо? сделаю на досуге
6. Николай Крылов (Nikola23) 20.03.15 16:45
А в чем полезность именно этого решения, аналогов - куча!
Давно уже понял для себя, что для автоматизации загрузки данных из Эксель необходимо пользоваться буфером обмена.

Копируем выделение в Табличный документ и получаем счастье.

Важно, что работа с Эксель - это медленно.
Поэтому, если необходимо погрузить сотню тысяч строк - лучше я скопирую исходные данные мышью.

Да и лишний кусок кода писать не придется.
7. Polukaroff (polukaroff) 20.03.15 18:43
(6) Nikola23,
А еще есть такие звери - узеры называются, не к ночи будут помянуты.
Так вот они умеют кнопочку нажать да файл выбрать в лучшем случае.
А все, что нажито непосильным трудом - у них в экселе...
Какой такой буфер какого-то обмена
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа