使用ASP.NET中的C#将DataTable导出到Excel

时间:2011-08-10 02:50:28

标签: c# asp.net excel

我有一个带有按钮的ASP.NET Web表单应用程序。此按钮允许用户将一些内容下载到Excel。但是,我在运行它时遇到了问题。每个人都有文章,如导出DataGrid或GridView到Excel。我的问题是,我有一个简单的旧DataTable。我不能把这个DataTable放在我的UI中。同时,我不想使用Excel库。

有没有人知道使用公式将DataTable导出到Excel的方法?

2 个答案:

答案 0 :(得分:0)

您可以使用ClosedXML库(OpenXML包装器)动态创建任何Excel。

答案 1 :(得分:0)

Office Writer是一个非常强大且同样昂贵的解决方案,我过去曾使用过它。 Peters的ClosedXML答案看起来也不错(而且是免费的)。

如果你不需要公式this answer来提问另一个问题可能会帮助你。不需要图书馆。