您好,想问下,用reportview做报表,导出的excel可否选择为2007版的? 20
展开全部
即使不能导出2007版的,只要低于2007版的excel文件,2007版都可以打开。
追问
这我知道,因为2007版以下的版本,最大行数是65535条数据,现在数据量很大,超出这个数字,导致,用reportview控件导出的报表无法实现,而07版的容量超过百万~所以,我希望是导出的时候就是07版的,而不是导出后再转格式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以的,得自己写方法,自带的都是2003 的~可以详细M我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本身就提供俩种方式导出,下拉选择xls ,xlsx
更多追问追答
追问
你好,我的导出列表只有excel,pdf,word三个选择。你所说的,下拉选择xls,xlsx在哪?用的是vs2010自带的reportview控件做的报表吗?
追答
看错 以为是dev的报表。
首先获取报表的字符流,然后将字符流另存为文件。保存07版本就用'.xlsx'后缀。
如WinForm的常用SaveFileDialog sfile= new SaveFileDialog();
sfile.Filter = "excel97(*.xls)|*.xls"; 这个你看你怎么写了。
web的没试过,但是用流保存文件应该没问题
来自:求助得到的回答
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询