找回密码
 立即注册

QQ登录

只需一步,快速开始

fanhy

论坛元老

9

主题

36

帖子

8017

积分

论坛元老

积分
8017

活字格认证

fanhy
论坛元老   /  发表于:2014-8-29 10:39  /   查看:10197  /  回复:12
你好!

    7.4版本中saveExcel()的时候,如果数据超过10w行是否可以导出?

12 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-8-29 17:56:00
沙发
回复 1楼fanhy的帖子

请修改为 xlsx 格式后缀导出,xls 版excel 只支持 65535 行。
回复 使用道具 举报
fanhy
论坛元老   /  发表于:2014-8-29 18:23:00
板凳
可以导出但是打不开,格式不对!我怀疑是不是模板的问题。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-8-29 18:28:00
地板
回复 3楼fanhy的帖子

请尝试这个方法:fpSpread1.SaveExcel(f, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
回复 使用道具 举报
fanhy
论坛元老   /  发表于:2014-9-1 09:57:00
5#
用这个方法导出可以,但是列头没有了,而且第二个sheet页的数据还是篡位。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-1 16:24:00
6#
回复 5楼fanhy的帖子

第二个参数可以设置多个值:
  1. fpSpread1.SaveExcel(f, FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat|FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);
复制代码


数据篡位使用区域绑定的方式可以解决吗?
回复 使用道具 举报
fanhy
论坛元老   /  发表于:2014-9-2 16:19:00
7#
现在几万行的数据可以通过区域绑定生成excel没问题,但是测试了一个20w的数据,在执行FillSpreadDataByDataSource方法的时候就卡死了。
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-2 16:28:00
8#
回复 6楼iceman的帖子

求iceman帮我解决以下excel 导入问题
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-2 18:04:00
9#
回复 8楼洪水永不结冰的帖子

请问有没有错误信息?
可以在绑定数据前后添加以下代码使Spread一次性重绘。
  1. this.fpSpread1.SuspendLayout();
  2. //绑定数据
  3. this.fpSpread1.ResumeLayout();
复制代码
回复 使用道具 举报
fanhy
论坛元老   /  发表于:2014-9-3 09:53:00
10#
是否是这样设置:
//区域绑定的方式
                this.fpSpread1.SuspendLayout();
                FarPoint.Win.Spread.Data.SpreadDataBindingAdapter Sdba = new FarPoint.Win.Spread.Data.SpreadDataBindingAdapter();
                Sdba.DataSource = dt;
                Sdba.Spread = fpSpread1;
                Sdba.SheetName = fpSpread1.Sheets[0].SheetName;
                Sdba.AutoGenerateRow = true;
                Sdba.DataAutoCellTypes = false;
                Sdba.MapperInfo = new FarPoint.Win.Spread.Data.MapperInfo(1, 0, iF1AtMaxRow, iF1AtMaxCol);
               
                Sdba.FillSpreadDataByDataSource();
                this.fpSpread1.ResumeLayout();

发现这样设置还是不行!大数据好久没有反应。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部