日期:2014-05-18  浏览次数:20518 次

[C#]如何通过aspx页面生成excel文件?
读取数据库获取一个dataset之后按照服务器上的excel模板写入到一个临时的存在于内存中excel中,然后在page_load页面中通过Response.WriteFile的方式生成文件供用户下载。
----------------------------------------------------
现在卡在了Excel._Worksheet objSheet;这里
我知道的办法是通过objSheet的saveas方式保存在服务器一个文件夹中,然后再通过FileInfo读取该文件再进行下载。
请问有没有什么方式让FileInfo直接读取objSheet,在内存中直接生成文件对象而不用再在服务器上保存-读取一次。

------解决方案--------------------
去我那里资源下载吧,有例子。代码。你只要转入datatable就行了。