找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

200

主题

9899

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
15533

讲师达人悬赏达人微信认证勋章SpreadJS 认证SpreadJS 高级认证元老葡萄

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-11-26 16:12  /   查看:2199  /  回复:0
在之前版本,要获得一个单元的地址,必须编写一些代码。例如:
  1. worksheet.getRange(2,3).toString().substring(7, 11)
复制代码
然而,GcExcel添加了一个直接方法来访问一个单元格的地址。使用地址属性获取一个表示绝对引用的字符串表达式。也可以选择通过IRange.getAddress()方法选择对一行或列的绝对或相对引用,或将引用字符串表达式的表现形式表示为A1或R1C1。
  1. //create a new workbook
  2. Workbook workbook = new Workbook();
  3. IRange mc = workbook.getWorksheets().get("Sheet1").getCells().get(0, 0);
  4. System.out.println(mc.getAddress()); // $A$1
  5. System.out.println(mc.getAddress(false, true)); // $A1
  6. System.out.println(mc.getAddress(true, true, ReferenceStyle.R1C1)); // R1C1
  7. System.out.println(
  8. mc.getAddress(false, false, ReferenceStyle.R1C1, workbook.getWorksheets().get(0).getCells().get(2, 2))); // R[-2]C[-2]
复制代码
注:此功能同时在 Java 和 .NET 版本中发布

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部