Чтение файла excel на java
Я хочу прочитать файл excel на java. Я Хава скачал его jxl.jar файл и я установили путь к классу в eclipse.Но я не могу выполнить программу, потому что она бросает
BiffException
. Подобный этому:jxl.read.biff.BiffException: Unable to recognize OLE stream at jxl.read.biff.CompoundFile.<init>(CompoundFile.java:116) at jxl.read.biff.File.<init>(File.java:127) at jxl.Workbook.getWorkbook(Workbook.java:221) at jxl.Workbook.getWorkbook(Workbook.java:198) at excel.read(excel.java:40) at excel.main(excel.java:69)
Могу ли я узнать, почему он бросает исключение и как я могу это решить?
Nountylegre
Попробовать это Библиотека Excel для Java:
импортировать com.gembox.работы с электронными таблицами.*;
// ...
ExcelFile ef = ExcelFile.load("SimpleTemplate.xlsx");
// Выполните итерацию по всем листам в книге Excel.
для (ExcelWorksheet sheet : ef.getWorksheets()) {
// Перебираем все строки на листе Excel.
для (строка ExcelRow : лист.метод getrows()) {
// Перебираем все выделенные ячейки в строке в Excel.
для (ExcelCell cell : row.getAllocatedCells()) {
Системы.из.код println(сотового.думою());
}
}
}
Код взят из этого примера для чтение файла Excel на Java.