在POI中使用列索引

时间:2015-11-03 23:40:34

标签: java apache-poi

我在Web应用程序中使用Apache POI 3.10.1。我需要知道如何使用列索引代替setCellFormula中的列字母:

xcell.setCellFormula("SUM(A1:B1)");

//desire to make this all dynamic as I iterate thru columns and rows
xcell.setCellFormula("SUM(01:11)");

1 个答案:

答案 0 :(得分:4)

你可以构建一个CellReference,例如通过构造函数CellReference(int pRow, int pCol),然后通过formatAsString()

检索Excel样式的列字符串

对于上面使用的区域,有AreaReference,它由两个CellReference实例构成,可以返回“A1:B1”值。