找回密码
 立即注册

QQ登录

只需一步,快速开始

hezhilin

初级会员

34

主题

100

帖子

452

积分

初级会员

积分
452

活字格认证

hezhilin
初级会员   /  发表于:2013-4-23 18:41  /   查看:4796  /  回复:1
我在asp.net中导出EXCEL,但如果数据量特别大的话,比如十几万行数据,导出后,最多只有65536行,这个怎么处理?
我查了一下,应该是.xls文件只能支持65536行,但EXCEL2007的.xlsx文件,则可超过65536行,asp.net下Spread控件如何导出到.xlsx文件?

我目前用的代码是:
grd.SaveExcelToResponse("Data" & DateTime.Now.ToString("yyyyMMddHHMM") + ".xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders)

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-4-24 12:25:00
沙发
回复 1楼hezhilin的帖子

可以设置枚举类型为:UseOOXMLFormat  保存 Spead 到 xlsx 格式。
  1. grd.SaveExcelToResponse("Data" & DateTime.Now.ToString("yyyyMMddHHMM") + ".xls", FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders|FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat )
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部