专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

WeihanLi.Npoi 多 sheet 导出

dotNET跨平台  · 公众号  ·  · 2024-10-31 07:58
    

文章预览

WeihanLi.Npoi 多 sheet 导出 Intro 最近有位朋友在 Github 上提 issue 问,不同的集合类型怎么导出到同一个 excel 不同的 sheet 中,于是就想写篇文章分享一下,希望对需要的朋友有所帮助 Sample 废话不多说直接上代码吧,首先要导出到不同的 sheet 中需要自己准备一个 workbook 对象,再通过 ImportData 来导入数据 var  collection1 =  new [] {      new  TestEntity1() { Id =  1 , Title =  "test1"  },      new  TestEntity1() { Id =  2 , Title =  "test2"  } }; var  collection2 =  new [] {      new  TestEntity2() { Id =  1 , Title =  "test1" , Description =  "description" },      new  TestEntity2() { Id =  2 , Title =  "test2"  } }; // 准备一个 workbook var  workbook = ExcelHelper.PrepareWorkbook(ExcelFormat.Xlsx); // 导入 collection1 到第一个 sheet workbook.ImportData(collection1); // 导入 collection2 到第二个 sheet workb ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览