有孟子E章的在.NET环境下将报表导出Excel和Word http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=6AFBF00B-459D-4642-AD14-8A4765FFAFCC
多个sheet也可以用excel的方法实现 ,xlBook = xlApp.Workbooks().Add
xlSheet = xlBook.Worksheets("sheet1")保存后, 把文件读出来, 转成byte[]
然后 Response.BinaryWrite(bytes);到客户端IE去
多个sheet也可以用excel的方法实现 ,xlBook = xlApp.Workbooks().Add
xlSheet = xlBook.Worksheets("sheet1")保存后, 把文件读出来, 转成byte[]
然后 Response.BinaryWrite(bytes);到客户端IE去
我用了通过设置ContentType,并直接用html格式写出,但是不能解决分sheet的问题。
用Excel,会莫名其妙的出异常,而且速度也很慢,还要解决临时文件的问题。
我还看到过将DataGrid中的数据写成Excel的例子,但显然不适用问题所述情况。
总之,好像没有很好的方法。