在Apache POI中按文本查找Excel单元格

我想通过文本在Excel工作表中找到一个单元格。文字是这样的%t

sheet.findCell("%t"); // pseudo-code, not working

我的目标是使用户能够提供一种用于写入数据的模板。用户可以在Excel文件中配置颜色和字体以及数据位置。该%t单元格是数据表的左上角。

附加问题:是否有更优雅的方法来完成这项工作?

我正在遍历行和单元格以找到它。恐怕它并不是真的有效,但是到目前为止它仍然有效:

public static Cell findCell(XSSFSheet sheet, String text) {     

for(Row row : sheet) {

for(Cell cell : row) {

if(text.equals(cell.getStringCellValue()))

return cell;

}

}

return null;

}

回答:

您可以遍历工作表的单元格并调查内容。我认为没有更简单的方法。

以上是 在Apache POI中按文本查找Excel单元格 的全部内容, 来源链接: utcz.com/qa/418897.html

回到顶部