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