如何使用C#和MVC 2从SQL数据库生成PDF/Excel文件?

Ste*_*ler 3 c# database sql-server pdf-generation asp.net-mvc-2

我需要通过允许用户将其作为PDF或Excel电子表格下载来使数据库中的信息可用(两者都有效,两者都很完美).

我已经看了很多选项,但我真的无法决定应该使用哪一个,更不用说这些选项中的任何一个实际上是有用的了.我发现的大多数选项都是围绕将现有的HTML文件转换为PDF而不是我需要的.此外,它需要是免费的.我的老板没有给我预算花在这上面

我不确定我应该在这里包含哪些其他信息.

嗯,非常感谢任何帮助.如果您对遗失信息有疑问,我会尽快发布.我整天都在这里,所以我能够很快回复任何评论.

编辑:哇哇!非常感谢,伙计们,大家的回应!我有很多想法.这非常有帮助.谢谢!

Iri*_*dio 5

如果要生成Excel(或Word),可以使用openXml.您可以完全按照纯代码的方式创建新文档.

OpenXml SDK页面