Hoj,
chtěl jsem se zeptat jestli někdo neporadí.
Používám JXL .) druhej den a mám někde logickou chybu nejspíš.
následující definice datových prvků třídy:
private Workbook workbook = null;
private int pocetRadku;
private List seznamRadku = null;
kod na action_button
try {
workbook = Workbook.getWorkbook(new
File(jTextField1.getText()));
} catch (BiffException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
Sheet sheet = workbook.getSheet(0);
pocetRadku = sheet.getRows();
jProgressBar1.setMaximum(pocetRadku);
seznamRadku = new ArrayList();
for (int i = 0; i < pocetRadku; i++) {
Cell[] cel = sheet.getRow(i);
jProgressBar1.setValue(i);
String str = new String();
str = str.valueOf(i);
jLabel5.setText(str);
// int pocetSloupcu = sheet.getColumns();
List radek = new ArrayList();
for (int j = 0; j < cel.length; j++) {
radek.add(cel[j].getContents());
jLabel7.setText(cel[j].getContents());
}
seznamRadku.add(radek);
}
workbook.close();
vrátí mě to jen poslední hodnotu z celýho xls...
mám třeba 2576 záznamů a on mi vrátí správně že je poslední záznam 2576
a pak skočí na poslední hodnotu v řádku, a víc se nechce bavit.
muj tip je, ze jsem zase blbe uzavorkoval ale jak do toho uz dlouho cumim
tak uz to proste nevidim.
Zatím Petr Roubal