Как экспортировать данные списка в Excel на C#

Краткое руководство расскажет вам, как экспортировать данные списка в Excel на C#. Список — одна из наиболее распространенных конструкций языка программирования для хранения данных, которые можно экспортировать в Excel. Это основная концепция, которую вы узнаете здесь: как с помощью C# создать файл Excel из списка и сохранить его на диске в формате XLSX.

Действия по экспорту данных списка в Excel на C#

  1. Установите библиотеку Aspose.Cells с помощью диспетчера пакетов Nuget, чтобы экспортировать данные списка в Excel.
  2. Создайте объект класса Workbook для хранения данных, экспортированных из списка.
  3. Создайте список для хранения целевых данных для экспорта в Excel
  4. Заполните список примерными данными или заполните его из какого-либо внешнего источника.
  5. Получить ссылку на конкретную книгу sheet, в которой будут сохранены экспортированные данные.
  6. Вызовите функцию ImportArrayList, чтобы экспортировать данные списка в Excel.
  7. Сохраните выходной файл Excel, содержащий экспортированные данные из списка.

Здесь, в приведенных выше шагах, используется простой подход, при котором сначала создается объект класса рабочей книги вместе с доступом к ссылке на конкретный лист для сохранения данных списка. Список заполняется вручную, однако он может быть заполнен из какого-либо внешнего источника, например, путем извлечения данных из некоторой базы данных, веб-API или из какого-либо другого сетевого ресурса. Наконец, с помощью C# запишите список в Excel и сохраните полученный файл на диске.

Код для экспорта списка в Excel на С#

Этот код использует объект класса Workbook и Worksheet для доступа к управлению файлом для записи списка в Excel с помощью C#. Используется функция ImportArrayList класса Worksheet.Cells, для которой требуется ссылка на исходный список, первая строка и столбец на рабочем листе, где должны быть размещены данные, и направление данных, т.е. либо хранить данные в вертикальном столбце, либо в горизонтальной строке.

В этом руководстве мы научились записывать данные списка в Excel на C#, однако, если вы хотите экспортировать DataTable в Excel, вы можете обратиться к статье как преобразовать DataTable в Excel в С#.

 Русский