Можно ли выбирать столбцы из Excel в SSIS? - PullRequest
1 голос
/ 08 июня 2019

Мне нужно прочитать файл Excel с 450 столбцами и выгрузить немного информации из столбцов (150+) в SQL.

Я разделил Excel на две части, а затем объединился.Можно ли заменить имена столбцов Excel в нижеследующем запросе диапазона имен.

SELECT  *
FROM    [Sheet1$A:GR]

Ожидаемый запрос:

SELECT  F1, F2, F3, F45, F78, .....
FROM    [Sheet1$]

SELECT  colName, colPlace, colAnimal, colThing, .....
FROM    [Sheet1$]

Я пробовал 2 вышеуказанных варианта, но это не работает.

1 Ответ

0 голосов
/ 11 июня 2019

Вы можете указать имена столбцов в команде SQL при запросе файла Excel, вы должны убедиться, что:

  1. Если соединение с Excel настроено на чтение первой строки в качестве заголовка, вам следует использовать аналогичный подход:

    SELECT [column name 1], [column name 2] FROM [Sheet1$]
    
  2. Если первая строка не содержит заголовка, вам следует использовать [1], [2], ...

Вы можете обратиться к следующим статьям для более подробной информации:

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