首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用OpenXML/ClosedXML/NPOI从ASP.NET MVC (C#)中填充复杂的Excel模板

用OpenXML/ClosedXML/NPOI从ASP.NET MVC (C#)中填充复杂的Excel模板
EN

Stack Overflow用户
提问于 2017-01-04 09:14:55
回答 1查看 2.8K关注 0票数 0

我正在开发一个应用程序,它必须生成格式复杂、格式良好的Excel报表。我以前曾成功地使用OpenXML来填充PowerPoint和Word模板,方法是首先使用OpenXML Productivity工具反射代码,然后将模型传递到反射代码中并进行所需的更改。

我注意到有些人建议在Excel中使用ClosedXML和NPOI (例如这里的http://odetocode.com/blogs/scott/archive/2014/07/30/easily-generate-microsoft-office-files-from-c.aspx)。我已经开始研究ClosedXML,实际上它似乎是创建 Excel文件的一个很好的解决方案,但我更愿意填写我已经拥有的模板,因为从头开始编写它需要一个月的时间。

  1. 是否有可能像用ClosedXML生产力工具一样将Excel文件反映到OpenXML代码中?
  2. 您有ClosedXML代码的示例吗?它可以创建包含多个工作表、数千行、一些图表和高级格式的复杂Excel文件?
  3. 当需要进行任何重大更改时,编辑OpenXML代码是非常耗时的。考虑到花在编辑上的时间,你认为在我的任务中最好的技术是什么?

使用C#操作Excel的任何其他技巧和技巧都将受到赞赏!谢谢你的回答。

EN

回答 1

Stack Overflow用户

发布于 2017-01-05 08:34:46

ClosedXML答案:

  1. 您不能反映代码是用OpenXML编写的,但是您可以加载一个Excel并在ClosedXML中填充它。
  2. 有关示例,请参阅ClosedXML Wiki at https://github.com/ClosedXML/ClosedXML/wiki
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41460055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档