找回密码
 立即注册

QQ登录

只需一步,快速开始

洪水永不结冰

论坛元老

23

主题

82

帖子

2万

积分

论坛元老

积分
23029

活字格认证

[已处理] excel 导入报错

洪水永不结冰
论坛元老   /  发表于:2014-9-2 11:07  /   查看:6362  /  回复:8
我用fpspread 解析这个excel 总是报错,用的是最新的7.4 求原因
fileStream = OperationControler.GetExcelFile(fileName, this.Context.Server.MapPath("~/TempPath/"));
this.importSpread.OpenExcel(fileStream, FarPoint.Excel.ExcelOpenFlags.NoFlagsSet);

                if (this.importSpread.ActiveSheetView != null)
                {
                    this.importSpread.ActiveSheetView.AllowPage = false;
                    this.importSpread.ActiveSheetView.ColumnHeader.Visible = false;
                }
                this.Session["CurrentFileName"] = Path.GetFileName(fileName);
求版主帮助解决,希望能够demo
补充 我的开发环境是Vs2012+7.4的spead

钻前.rar

43.68 KB, 下载次数: 305

excel

8 个回复

倒序浏览
洪水永不结冰
论坛元老   /  发表于:2014-9-2 15:32:00
沙发
求高手指导
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-2 18:01:00
板凳
回复 2楼洪水永不结冰的帖子

你好,

出现问题的原因可Excel中有过多没有数据却存在格式的单元格导致加载文件过大。
我复制了有数据部分到一个新的 Excel 可以正常加载,请参考 Demo:

13682.zip (792.91 KB, 下载次数: 267)
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-2 19:40:00
地板
回复 3楼iceman的帖子

谢谢版主,请教一下怎样能够提前判断类似的情况,让用户知道上传的文件错误
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-3 13:47:00
5#
回复 4楼洪水永不结冰的帖子

抱歉,从 Spread 的角度无法判断这个问题,Spread 只是起到展示作用。
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-3 14:55:00
6#
回复 5楼iceman的帖子

iceman 麻烦您帮我解决以下固定列的问题,就是想从第二行开始固定列,不知道可以不
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-3 18:57:00
7#
回复 6楼洪水永不结冰的帖子

这个问题我们已经查收,明天调查。
回复 使用道具 举报
洪水永不结冰
论坛元老   /  发表于:2014-9-8 14:04:00
8#
回复 3楼iceman的帖子

怎么去捕获这个异常错误
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-9-9 15:35:00
9#
回复 8楼洪水永不结冰的帖子

抱歉,这并不是异常,Spread 是正在加载 Excel 过程中,由于 Excel 文件过大所以耗时比较多,造成程序出错的现象。

评分

参与人数 1满意度 +10 收起 理由
lwm + 10 非常给力

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部