Как проверить, пуста ли ячейка при использовании jxl для чтения файлов Excel - PullRequest
0 голосов
/ 02 марта 2012

Я проверил jxl api, чтобы проверить, что метод getContent () возвращает для пустой ячейки, но он не указывает явно, что происходит!

ref #: http://jexcelapi.sourceforge.net/resources/javadocs/2_6/docs/jxl/Cell.html#getContents%28%29

Кто-нибудь может указать, что происходит, когда getContent () вызывается в пустой ячейке?

Ответы [ 2 ]

3 голосов
/ 25 октября 2012

Возвращает строку длины 0. Это легко проверить на строке, например,

Cell[] cells = sheet.getRow(10) // selecting row 10 from the current sheet
for (Cell cell : cells) {
   String contents = cell.getContents();
   if (contents == null) {
      System.out.println("Will not print");
   } else if (contents.length() == 0) {
      System.out.println("This will print for a blank cell");
   } else {
      System.out.println("This cell is not empty");
   }
}
0 голосов
/ 12 апреля 2016

Если указанное выше не работает, попробуйте следующую команду:

string.isEmpty();
...