当前位置: 首页 > 知识库问答 >
问题:

如何使用XSSFWorkbook将活动单元格移动到apache poi区域的左上方单元格?

冀啸
2023-03-14
JBook.setSelection(int row, int col, int row, int col);
JBook.setSelection(JBook.getDefinedName("some String"));

共有1个答案

闻人鸿飞
2023-03-14

不能通过工作簿对象设置活动单元格。可能的选择:

  • 如果您有cell对象,可以将其标记为活动的:cell.SetasActiveCell();
  • 如果您使用XSSFSheet并希望设置多个单元格选择:XSSFSheet.SetActiveCell(引用)(使用XMLBeans 2.6.0而不是2.3.0)

引用可以设置为字符串:“A1:A2”或使用CellReference类:

String reference = new CellReference(rowNum, colNum).formatAsString()
cell.getColumnIndex()
cell.getRowIndex()
 类似资料:
  • 我正在使用Apache POI读取零件编号电子表格中的数据。我在我们的数据库中查找零件编号,如果我们有零件的计算机辅助设计图纸,我将零件编号单元格涂成绿色,如果没有,我将其涂成红色。处理完成后,将保存电子表格。我遇到的问题是那列中的每个细胞都是绿色的。我已经完成了代码,查找零件号的逻辑工作正常,确定单元格应该是什么颜色以及设置颜色和填充的逻辑似乎也工作正常。知道我做错了什么吗? 谢谢

  • 在谷歌搜索StackOverflow之后,我还没有找到与这个问题相关的地方。目前我可以将空白单元格读取为空,但一次只能读取一个单元格。所以我必须写这样的东西: 这对我来说不太好,因为我对重复感到不满。我们可以设置返回?

  • 问题内容: 假设我有以下形式的数据 我想将所有非南单元格移到左侧(或在新列中收集所有非南数据),同时保留从左到右的顺序, 我当然可以逐行这样做。但是我希望知道是否还有其他方法可以改善性能。 问题答案: 这是我所做的: 我将您的数据框拆开成更长的格式,然后按名称列分组。在每个组中,我放下NaN,然后​​重新索引到以h4为底的完整h1,从而在右侧重新创建NaN。 所以我得到:

  • 我制作了一个简单的Google表单,它有一个(冻结的)标题行、六列(a:F)和标题下的许多行。这些行是定期添加到的(由多个编辑器),因此当第一次打开时,必须向下滚动到工作表底部的下一个空白行,这变得越来越烦人。我知道我可以按下ctrl键进入第一个空白单元格,但工作表的用户通常不知道这一点。为了稍微增加复杂性,我想根据B列中的第一个空白单元格(可能与A列中的第一个空白单元格不相同)定位活动单元格。我

  • 我获取图像的方法是: 行高度设置为: 我也希望有图像被完美填充,很像instagram。我不希望图像的顶部和底部有酒吧。

  • 我正在使用Poi.jar从excel表输入,想知道如何检查单元格是否为空。 现在我使用下面的代码。