Как зациклить значения определенного столбца в листе Excel, чтобы получить индекс значения, используя Java Apache Poi - PullRequest
0 голосов
/ 11 сентября 2018

Я все еще новичок в Java, пытаюсь перебрать только столбец Excel.

Лист Excel:

enter image description here

Я хочу иметь в HashMap или Array, чтобы позже я мог сравнить эти даты с другим столбцом.

Мой код дает мне еще строку, как вы видите на скриншоте:

enter image description here

Как я могу изменить эту строку на другую структуру данных, чтобы получить доступ к «индексу» значений. Что-то вроде date.get (0) -> Итак, 01-Jul-2018 . Я бы изменил формат времени позже.

Код раздела:

XSSFWorkbook workbook = new XSSFWorkbook(fsIP);

XSSFSheet sheet = workbook.getSheetAt(0);

for (int rowIndex = 1; rowIndex <= sheet.getLastRowNum(); rowIndex++) {
  Row row = sheet.getRow(rowIndex);
  if (row != null) {
    Cell cell = row.getCell(0); // getColumn(0)
    if (cell != null) {

      System.out.print(cell);

    }
  }
}

Что бы вы хотели узнать от меня дальше?

Буду благодарен за любую помощь!

...