Pekne uterni ranko preji,
mam trosicku problem s hssf s ohledem na velikost vstupniho souboru.
Zrejme jde o nejakou hloupou chybu v input streamu.
Mam kod jako vystrizeny z quick-guide. Pouze FileInputStream predavam z
rozhrani pro praci s binarnimi objekty. Takze to vypada podobne tomuto,
pouze nepredavam filename:
--- rozhrani pro praci s binarnimi objekty ---
public FileInputStream getBinFileInputStream(String filename) {
return new FileInputStream(filename);
}
--- tam kde implementuji ---
POIFSFileSystem fs = new POIFSFileSystem(new
FileInputStream(rozhrani.getBinFileInputStream("workbook.xls")));
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
Tady nastane problem s tim, ze dojde k velkemu loadu javy a soubor vubec
neotevre. Upload ktery probiha predtim probehne uplne v poradku.
U souboru velikosti 100 kB je vse v poradku. Problem nastava u velikosti
kolem 0.5MB.
Pekny den
Pet