Как преобразовать Excel в DataTable на C#

В этом руководстве мы рассмотрим шаги, чтобы узнать, как преобразовать Excel в DataTable на C#. Это довольно удобная функция, которая использует С# для чтения файла Excel в DataTable, а затем использует его за каким-либо представлением сетки для отображения или использует его для вставки данных в базу данных. Ниже приведены шаги для импорта Excel в DataTable на C#, который в конечном итоге сохраняется как XLSX.

Шаги по преобразованию Excel в DataTable на C#

  1. Добавьте библиотеку Aspose.Cells for .NET в проект с помощью диспетчера пакетов NuGet.
  2. Добавьте ссылку на пространства имен System, System.Data и Aspose.Cells.
  3. Создание пустого объекта Workbook
  4. Заполните первый лист образцами данных, которые необходимо экспортировать в datatable.
  5. Экспорт содержимого заполненного рабочего листа в datatable
  6. Для проверки извлеките данные из таблицы данных, выбрав каждую строку в таблице данных.
  7. Отобразить все извлеченные строки и столбцы в таблице данных

В этом процессе мы инициализируем пустую рабочую книгу, а затем получаем ссылку на ее первый рабочий лист. Для лучшего понимания образец данных заполняется на этом листе, который позже преобразуется в DataTable. После заполнения данных мы используем функцию WorkSheet.Cells.ExportDataTable для создания DataTable. Эта функция поддерживает выбор данных из любой области рабочего листа, а также возможность импорта заголовков столбцов. После создания этой DataTable мы проверяем ее содержимое, отображая все столбцы в каждой строке.

Код для импорта Excel в DataTable на С#

В этом процессе не используется ни Interop, ни MS Excel. Вы также можете конвертировать Excel в другие форматы, как описано в {{ГИПЕРССЫЛКА1}}.

 Русский