В обычном Excel можно назвать ячейку (или диапазон) с помощью небольшого текстового поля в верхней левой части листа, поэтому, например, можно назвать ячейку от H13 до «total».
Есть ли способ сделать это через Apache POI?
Из POI 'Руководство пользователя для занятых разработчиков'
// setup code String sname = "TestSheet", cname = "TestName", cvalue = "TestVal"; Workbook wb = new HSSFWorkbook(); Sheet sheet = wb.createSheet(sname); sheet.createRow(0).createCell((short) 0).setCellValue(cvalue); // 1. create named range for a single cell using areareference Name namedCell = wb.createName(); namedCell.setNameName(cname); String reference = sname+"!A1:A1"; // area reference namedCell.setRefersToFormula(reference);