Получить только определенные столбцы из Excel (ACE OLEDB)

Я использую ACE OLEDB для загрузки файла Excel в DataTable.

У меня есть список столбцов, которые мне нужно захватить из файла (имена столбцов).

Проблема в том, что я не мог найти какой-либо рабочий источник о том, как получить только те конкретные столбцы из Excel в DataTable.

Вы можете запрашивать столбцы, как и любое другое предложение SQL:

SELECT [columnName1], [columnName2] FROM Sheet1

columnName должно быть значением в заголовке столбца, который вы пытаетесь получить.

  • Как закрыть OleDbConnection из другого класса
  • Чтение очень больших данных из файла Excel 2013 с использованием ошибки диапазона OleDB
  • C # GetOleDbSchemaTable. Имя первого листа Excel и его столбцов
  • Как использовать управляемый поставщик ADO.NET в Excel?
  • Excel для datagridview Microsoft.ACE.OLEDB.14.0
  • SELECT из двух (разных) файлов Excel .NET.
  • Использование OLEDB для загрузки файла с Excel 2016
  • C # Excel не закрывается при использовании метода Open OleDbConnection Open
  • Не удалось обновить ячейку в excel woksheet, используя соединение oledb
  • Чтение xlsx-файла в c # с использованием ошибки OleDbConnection
  • Импорт типа бит из таблицы Excel в SQL Server
  • Давайте будем гением компьютера.