最近用到DataTable导出到Excel,网上看了一下,都不怎么好使,逛了下GitHub一下完美解决了
用到的.net库CLosedXML,这个库用于读取,处理和写入Excel 2007+(.xlsx,.xlsm)文件的同时简化繁琐的操作。直接通过NuGet安装ClosedXML
PM> Install-Package ClosedXML
接下来仅仅只需四句代码就完成了全部导出工作
private void buttonX1_Click(object sender, EventArgs e){DataTable dt = GetGridToDT(superGridControl1);XLWorkbook wb = new XLWorkbook();wb.Worksheets.Add(dt,"WorksheetName");wb.SaveAs("HelloWorld.xlsx");}

还自带数据透视表功能,也太棒了吧!当然这个插件功能还是挺多的,大家有兴趣可以自己研究研究
爱站程序员基地
![(原创)[C#] 一步一步自定义拖拽(Drag&Drop)时的鼠标效果:(一)基本原理及基本实现-爱站程序员基地](https://aiznh.com/wp-content/uploads/2022/07/20220721231016-62d9dcd85c40b-220x150.gif)

