«Оператор SQL недействителен. В заявлении не обнаружены столбцы "

Я объединяю данные из одного файла, который содержит шесть разных листов или вкладок. Все листы содержат одни и те же заголовки. Для задачи я использую PowerPivot.

1-й я создал соединение с помощью Excel и выбрал файл / импортированный Sheet1
2nd I активировал мой PowerPivot> Design> Существующие подключения
3-е свойства таблицы Имя таблицы [Sheet1]> Переключиться на [Редактор запросов]

Вот мой SQL, который привел к ошибке в заголовке:

Select [Sheet1$].* From [Sheet1$] UNION ALL Select [Sheet2$].* FROM `C:\_TEST\HG.xlsx`.[Shee2$] UNION ALL Select [Sheet3$].* FROM `C:\_TEST\HG.xlsx`.[Shee3$] UNION ALL Select [Sheet4$].* FROM `C:\_TEST\HG.xlsx`.[Shee4$] UNION ALL Select [Sheet5$].* FROM `C:\_TEST\HG.xlsx`.[Shee5$] UNION ALL Select [Sheet6$].* FROM `C:\_TEST\HG.xlsx`.[Shee6$] 

Когда я подтвердил утверждение, возникла ошибка:

Выражение SQL недействительно. В инструкции нет столбцов.

Чтобы ответить и поделиться, как я решил свой вопрос, я обнаружил, что когда я создал соединение, я все же могу выбрать листы с 2 по 6 в раскрывающемся списке существующих соединений. Поэтому я пробовал этот код ……… и разрешил ошибку :).

  Select [Sheet1$].* From [Sheet1$] UNION ALL Select [Sheet2$].* FROM [Shee2$] UNION ALL Select [Sheet3$].* FROM [Shee3$] UNION ALL Select [Sheet4$].* FROM [Shee4$] UNION ALL Select [Sheet5$].* FROM [Shee5$] UNION ALL Select [Sheet6$].* FROM [Shee6$] 
  • Excel VBA - ошибка запроса SQL: операция не разрешается, когда объект закрыт
  • Таблица запросов с оператором SQL и получение результатов в другой таблице
  • Когда ссылка базы данных Oracle для подключения к Excel с использованием ODBC, у меня есть «длина имени идентификатора превышает максимальную»,
  • Записи ADO не удались по типу данных «memo» во время импорта в Excel
  • SQL-запрос и Excel
  • Как я могу подключить Microsoft Excel (через PowerPivot) к базе данных SQL на базе XAMPP?
  • Назначение SSIS Excel - проблемы с форматированием
  • Типизированные данные между Excel и VB.Net
  • VBA: вызов хранимой процедуры SQL Server с двумя аргументами
  • Импорт данных из Excel в Sql Server 2008 # 2
  • Расчет скользящего среднего в MySQL с использованием CASE
  • Interesting Posts
    Давайте будем гением компьютера.