Можно ли определить именованный диапазон с заменой строки / столбца в Excel - PullRequest
0 голосов
/ 30 июня 2019

У меня есть куча файлов Excel, которые содержат данные в этом формате

       | Date1  | Date2 | Date3 | ...
-------+--------+-------+-------+--------
Field1 | xxxxxx | xxxxxx| xxxxx | xxxx...
-------+--------+-------+-------+--------
Field2 | xxxxxx | xxxxxx| xxxxx | xxxx...
-------+--------+-------+-------+--------
Field3 | xxxxxx | xxxxxx| xxxxx | xxxx...
-------+--------+-------+-------+--------
Field4 | xxxxxx | xxxxxx| xxxxx | xxxx...
-------+--------+-------+-------+--------
  ...  | xxxxxx | xxxxxx| xxxxx | xxxx...

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

Проблема в том, что в результате в качестве имени столбца используются Date1, Date2, ... ....Я знаю, что могу вручную переключать строки и столбцы для каждого из них и могу кодировать их в VBA, чтобы скопировать их на новый лист с заменой строк и столбцов.

Проблема в том,

  1. Слишком много файлов Excel.Мне нужно найти менее трудоемкий способ сделать это (например, выберите диапазон и назовите его)
  2. Эти значения не являются простым текстом.позади могут быть формулы.
  3. Значения даты (в первой строке) могут динамически расширяться, но значения полей почти не изменяются.Таким образом, это означает, что таблица варьируется по столбцам.

У кого-нибудь есть идеи, как архивировать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...