首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从数据表导出npoi

从数据表导出npoi
EN

Stack Overflow用户
提问于 2010-05-19 00:51:14
回答 1查看 3.7K关注 0票数 2

我有一个asp.net网站,将与7-8页的数据生成一些excel文件。到目前为止,最好的解决方案似乎是NPOI,它可以创建excel文件,而不需要在服务器上安装excel,并且有一个类似于excel互操作的很好的API。

但是,我找不到一种方法将整个数据表转储到excel中,类似于CopyFromRecordset

有没有关于如何做到这一点的提示,或者比NPOI更好的解决方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-19 00:58:14

我认为NPOI是一个很好的解决方案,你不想在像ASP.NET这样的基于服务器的环境中与Office进行互操作,它不是为它而设计的,它会失败的。事实上MS不支持这个,我会用一个链接更新。

至于NPOI,我们的团队已经将其用于非常类似的事情,我知道他们编写了一个例程来转储datatable,所以我认为这意味着NPOI本身并不具备该功能。

基本上,您需要做的是枚举DataTable的每一行中的值并将值写出,这应该是一个编写起来相当简单的例程。

更新:我承诺的链接。

http://support.microsoft.com/kb/257757

上面链接中的一个关键短语

Office目前不建议也不支持从任何无人参与、非交互的客户端应用程序或组件(包括、ASP.NET、DCOM和NT服务)自动运行Microsoft Office应用程序,因为当Office在此环境中运行时,可能会表现出不稳定的行为和/或死锁。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2859329

复制
相关文章

相似问题

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