我希望能够通过文本查找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;
}