![]() |
1
5
我认为NPOI是一个很好的解决方案,您不希望在基于服务器的环境(如ASP.NET)上与Office进行互操作,它只是不是为它设计的,而且会失败。事实上,微软不支持这一点,我将用一个链接来更新。 至于NPOI,我们的团队将其用于非常相似的事情,我知道他们编写了一个例程来转储数据表,所以我假设这意味着NPOI本身不具备这种能力。 基本上,您需要做的是枚举数据表每一行中的值并写出该值,这应该是一个相当简单的编写例程。 更新 :我承诺的链接。 http://support.microsoft.com/kb/257757 以上链接中的关键短语 Microsoft目前不建议也不支持从任何无人值守、非交互式客户端应用程序或组件(包括ASP、ASP.NET、DCOM和NT服务)中自动化Microsoft Office应用程序,因为在此环境中运行Office时,Office可能会出现不稳定的行为和/或死锁。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 5 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 5 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |