使用jumboexcel将C#数据表数据导出为excel
在我的项目中,我从数据库获取数据并将其存储在数据表中。 从数据表中,我想用jumboexcel将数据导出到excel。 请指导我如何实现这一目标。
最好的方法是在JumboExcel github项目中探索Demo Tests命名空间。
JumboExcelbuild立在LINQ的概念之上,所以如果你正在使用一个IEnumerable,Entity Framework,Dapper或任何一种将数据集公开为IEnumerable的数据库客户端,那么使用JumboExcel很简单:
var worksheets = new[] { new WorksheetElement("Persons", new WorksheetParametersElement(false,false), (from p in db.Persons order p by p.Name select new Row( new InlineString(i.Name), new InlineString(i.Age) ) ).Take(100000)); // var fileName = @".....\My File.xlsx"; using (var outputStream = new FileStream(fileName, FileMode.CreateNew)) { OpenXmlBuilder.Write( outputStream, worksheets ); }
- 执行Excel Interop的C#控制台应用程序 – 按计划运行时失败Task -System.UnauthorizedAccessException
- 为什么Microsoft.Office.Interop.Excel.Application.Quit()会使后台进程运行?
- 阅读excel,但价值观以不同的格式
- Excel僵尸进程debugging停止从Visual Studio
- 如何通过C ++程序从Microsoft Excel文件读取数据
- DataTable到Excel范围在一个镜头?
- Excel 2013 C#互操作select范围不起作用
- 写入Workbook.CustomDocumentProperties时,“价值不在预期范围内”
- 通过Silverlight应用程序从Excel导入数据