Я бы хотел найти ячейку в листе Excel по ее тексту.Текст выглядит примерно так: %t
:
sheet.findCell("%t"); // pseudo-code, not working
Моя цель - дать пользователю возможность предоставить тип шаблона, в который записываются данные.Цвета и шрифты, а также положение данных могут быть настроены пользователем в файле Excel.Эта ячейка %t
находится в верхнем левом углу таблицы данных.
Дополнительный вопрос: есть ли более элегантный способ выполнить эту работу?
EDIT Я перебираю строки и ячейки, чтобы найти его.Боюсь, это не очень эффективно, но пока работает:
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;
}