Comments 17
That's the neat part, you don't
/s
Немного странная статья.
К данной библиотеке можно прибегнуть если есть ограничение на формат 2003 года, если же мы вольны пользоваться новой версией файла, то openxml куда удобнее и проще в использовании. И никто не будет предлагать заплатить за расширенные возможности коммерческого продукта.
Удобнее ClosedXML пока ничего не видел.
Переводы теперь никак не помечаются? Или автор не русскоговорящ?
Заголовок неверный. Запись данных не в Excel, а в Excel-файл. Сам Excel не открывается вообще.
Правильный заголовок: работа с файлами Excel в С#.
Я в последнее время остановился на https://github.com/salvois/LargeXlsx. Малюсенький (длл около 50к) и позволяет создавать большие файлы при небольшом потреблении памяти.
Free Spire.XLS for .NET - это очень мощный компонент Excel, который может помочь разработчикам легко создавать, читать и редактировать документы Excel, тем самым.
"Тем самым" что? Или кому, тем самым? Или чем, тем самым?
А чего тут уникального то? Та же 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 и работать как с базой данных. Но там свои нюансы.
Город в профиле автора и город в контактах разработчика библиотек Spire удивительным образом совпадают (Chengdu, Sichuan, Китай). Что объясняет как выбор библиотеки, так и неидеальный русский язык :)
Статья реклама платной библиотеки с кривым переводом для тех кого забанили в поиске нугетов.
Как записать данные в Excel, используя C#