Загрузка из файла 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
23
.epf 9,08Kb 23 Скачать

См. также

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

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

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

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