У меня есть лист Excel, и я хочу выборочно перенести его содержимое в список.Объект имеет 2 атрибута, String id, String str
.
Я хочу установить первый столбец в качестве идентификатора.Я правильно понял эту часть.Я также хочу добавить значения столбца 3,4,6,7.Например, если мой Excel выглядит следующим образом:
4404A01459C1 || A1 || 13 || 14 || B1 || 8 || 7
Я хочу 4404A01459C1 в качестве идентификатора (опять же, я получил эту часть).Тогда я хочу 13; 14; 8; 7, пропуская A1 и B1, разделяя значения с;Как мне этого добиться?
FileInputStream inputStream = new FileInputStream("D:\\work\\calculatepi\\test.xlsx");
Workbook workbook = new XSSFWorkbook(inputStream);
Sheet firstSheet = workbook.getSheetAt(0);
Iterator<Row> rowIterator = firstSheet.iterator();
List<SampleGene> sgl=new ArrayList<SampleGene>();
while(rowIterator.hasNext()){
Row row = rowIterator.next();
Iterator<Cell> cellIterator = row.cellIterator();
SampleGene sg = new SampleGene();
sg.setId(row.getCell(0).toString());
//need help here
sgl.add(sg);
}
return null;