找回密码
 立即注册

QQ登录

只需一步,快速开始

prz2001

注册会员

3

主题

5

帖子

35

积分

注册会员

积分
35
最新发帖
prz2001
注册会员   /  发表于:2020-1-27 19:53  /   查看:3855  /  回复:2
在asp.net中,excel导入fpread,已知在excel中,单元格(k,0)与(k+1,0)合并,但是如何用asp.net判断单元格(k,0)是合并单元格呢?我用代码 string hbh = this.FpSpread1.ActiveSheetView.GetSpanCell(k, 0).RowCount.ToString();
                    //测试一下

                    this.Lbl_ts.Text = hbh.ToString();

结果显示为this.Lbl_ts.Text ="1",应该是“2”才对。用以上代码对没有合并的单元格进行判断,结果也是一样的,为"1"
求大神指点,谢谢

2 个回复

倒序浏览
prz2001
注册会员   /  发表于:2020-1-27 21:44:01
沙发
没用啊。 FarPoint.Web.Spread.Model.CellRange cr;
                  
                    cr = this.FpSpread1.ActiveSheetView.GetSpanCell(k, 0);
                    this.Lbl_ts.Text = "The span covers cells " + cr.Row + ", " + cr.Column + ", " + cr.RowCount + ", " + cr.ColumnCount;
单元格(k,0)与单元格(k+1,0)合并了,单元格(k+2,0)没有与其他单元格合并,但是返回的RowCount都是1,即还是无法判断哪个是合并单元格
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-2-3 08:35:46
板凳

您好,请在确定下row和col值是否是指定的单元格,存在合并单元格RowCount或者ColumnCount会大于1的。
如果还无法定位问题,请发一个新帖,并上传可重现问题的Demo。
您也可以遍历所有单元格,找下合并单元格位置。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部