У меня есть куча файлов 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, чтобы скопировать их на новый лист с заменой строк и столбцов.
Проблема в том,
- Слишком много файлов Excel.Мне нужно найти менее трудоемкий способ сделать это (например, выберите диапазон и назовите его)
- Эти значения не являются простым текстом.позади могут быть формулы.
- Значения даты (в первой строке) могут динамически расширяться, но значения полей почти не изменяются.Таким образом, это означает, что таблица варьируется по столбцам.
У кого-нибудь есть идеи, как архивировать это?