Apache POI XSSF чтение в файлах Excel

У меня просто быстрый вопрос о том, как читать файл xlsx, используя формат XSSF из Apache.

Сейчас мой код выглядит так:

InputStream fs = new FileInputStream(filename);   // (1)
XSSFWorkbook wb = new XSSFWorkbook(fs);           // (2)
XSSFSheet sheet = wb.getSheetAt(0);               // (3)

... со всеми импортированными соответствующими вещами. Моя проблема в том, что когда я нажимаю «запустить», он застревает в строке (2) почти в бесконечном цикле. filename - это просто строка.

Если бы кто-нибудь мог дать мне пример кода, как это исправить, я был бы очень признателен. Все, что я хочу сейчас, - это прочитать одну ячейку из файла xlsx; Я использовал HSSF для файлов xls, и у меня не было проблем.

Спасибо за вашу помощь, Эндрю

16
задан skia.heliou 12 July 2013 в 18:56
поделиться