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");
        }

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM