No Struts si uploadovane soubory muze docasne ukladat na disk
a ten InputStream muze byt primo FileInputStream. Nevim to jiste
ale najdete to pripadne ve zdrojacich (mozna si na disk uklada jen velke).
Rozhodne bych byt Vami skusil
Workbook wb = Workbook.getWorkbook(new BufferedInputStream(in));
tim rozhodne nic nezkazite.
Vlastik
jeeff napsal(a):
Burdik Petr wrote:
Pouzivate ten bufferedInputStream?
pouzivame InputStream pretoz to volam na subory uploadnute cez Struts
ako FormFile a ten ma metodu getInputStream() a z nej potom konstruujem
Workbook wb = Workbook.getWorkbook(in);
Pet
jeeff wrote:
Ahoj,
neviem v com moze byt problem, bezne spracovavame excel subory s
velkym poctom riadkov a nemame problem. Ale ako som uz pisal, teraz
robime import excelu zvycajne cez JXL -
http://www.andykhan.com/jexcelapi/
Ale mozem potvrdit, ze dlho (ale v nasom pripade radovo sekundy)
trva otvorenie toho excelu, import uz ale potom fici celkom v pohode.
Burdik Petr wrote:
Ahojte,
vcera se mi nikdo neozval ale jeste to zkusim.
Prisel jsem na to, ze problem je jen u souboru s velikosti nad 200
kilo. Pak strasne dlouho trva nez se vubec vytvori ten input stream.
Pri creni 3502 radku a 16ti sloupcu po radcich mi trva 4 minuty a
15 sekund nez mi precte vsechny polozky. Mate nekdo napad?
Pet
--
Ing. Vlastimil Elias Qbizm technologies, a.s.
vedouci analytik ... the art of software.
____________________________________________________________________
www.qbizm-technologies.cz www.qbizm.cz www.qbizm-services.cz