C# CLosedXML四句代码搞定DataTable数据导出到Excel

最近用到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");
        }

还自带数据透视表功能,也太棒了吧!
当然这个插件功能还是挺多的,大家有兴趣可以自己研究研究

posted @ 2020-06-16 09:57  callcall  阅读(1089)  评论(0编辑  收藏  举报