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



Odpovedet emailem