Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность
Специализация
Инженер встраиваемых систем, Архитектор программного обеспечения
Стажёр
От 1 000 000 ₽
C#
.NET
.NET Core
Linq
Windows Forms
Разработка программного обеспечения
Программирование микроконтроллеров
Системное программирование
Embedded linux
Assembler
А чего тут уникального то? Та же ClosedXML:
using ClosedXML.Excel;
...
var wb = new XLWorkbook();
var ws = wb.Worksheet(1);
ws.Name = "Имя листа";
var tableWithData1 = ws.Cell(1,1).InsertTable(dataTable.AsEnumerable()); // Наша dateTable
tableWithData1.ShowAutoFilter = false; // "Можно фильтр не отключать"
ws.Columns().AdjustToContents(); // "Немного косметики"
wb.SaveAs(fn); // fn - куда пишем
аналогично массив, только вместо InsertTable -> InsertData,
Да, и у ClosedXML лицензия MIT...
Аналогично - EPPlus, лицензия - непонятная/и более другая
А ещё можно подключить файл Excel через OleDB и работать как с базой данных. Но там свои нюансы.