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

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

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

Вот и «слепила из того, что было» 🙂

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

 

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

 

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

8 Comments

  1. fjay69

    Полезная вещь! А есть на управляемые формы?

    Reply
  2. Yashazz

    Плохо искали. Тут на ИС такого добра более чем навалом.

    Reply
  3. fjay69

    (2) Yashazz, это вы мне или автору? Или нам обоим? 🙂

    Reply
  4. polukaroff

    (2) Yashazz, Вот тут была бы уместна ссылка )))

    Reply
  5. polukaroff

    (1) fjay69,

    Надо? сделаю на досуге

    Reply
  6. Nikola23

    А в чем полезность именно этого решения, аналогов — куча!

    Давно уже понял для себя, что для автоматизации загрузки данных из Эксель необходимо пользоваться буфером обмена.

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

    Важно, что работа с Эксель — это медленно.

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

    Да и лишний кусок кода писать не придется.

    Reply
  7. polukaroff

    (6) Nikola23,

    А еще есть такие звери — узеры называются, не к ночи будут помянуты.

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

    А все, что нажито непосильным трудом — у них в экселе…

    Какой такой буфер какого-то обмена

    Reply
  8. FKLDOZ

    Обработка мне очень пригодилась!

    Допилю ее до того, что надо и отлично!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *