03. januar 2009 - 18:39
Der er
20 kommentarer og 1 løsning
Hvordan henviser man til en fil når det er linux
Hej Eksperter, Hvordan skriver jeg det her så den virker på en Linux platform? POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("C:\\testexcel\\test.xls"); Mit gæt var POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("//opt//bib1//bib2//test.xls")); Men det er åbenbart ikke rigtigt
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
03. januar 2009 - 18:46
#1
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("/opt/bib1/bib2/test.xls"));
03. januar 2009 - 18:52
#2
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("/testexcel/test.xls"); bør sågar også virke på Windows hvis du default er på C: !
03. januar 2009 - 18:57
#3
Jeg får en nullpointerexception
03. januar 2009 - 19:01
#4
Mon filen er der?
03. januar 2009 - 19:04
#5
Hvis filen mangler bør man få en FileNotFoundException.
03. januar 2009 - 19:05
#6
Men det vill ehjælpe t få at vide hvilken kode der var i den linie som smider NPE.
03. januar 2009 - 19:24
#7
ahhh. Den kan godt finde filen, for hvis jeg henviser til en fil som ikke findes får jeg en FileNotFoundException. Den siger Laesexcel.laesExcel(Laesexcel.java:31) og der står der HSSFCell celldata = row.getCell((short)i);
03. januar 2009 - 19:25
#8
så brokker den sig også over der hvor jeg kalder den i min jsp
03. januar 2009 - 19:26
#9
NPE i den linie kan vist kun betyde at row we null !
03. januar 2009 - 19:32
#10
JSP problemet kunne skyldes at POI jar filerne ikke er i WEB-INF lib eller at der mangler en import.
03. januar 2009 - 21:56
#11
er det her ikke rigtigt ? <%@page import="org.apache.poi.hssf.usermodel.*"%> <%@page import="org.apache.poi.poifs.filesystem.*"%>
03. januar 2009 - 21:57
#12
Der ser rigtigt ud. Er jar filen i WBE-INF/lib ? Hvilken fejlmedelse får du på JSP compilation ?
03. januar 2009 - 21:59
#13
jar filerne ligger i /WEB-INF/lib
03. januar 2009 - 22:10
#14
Så vidt jeg kan se får jeg bare en NPE. Hvor skal jeg kigge?
03. januar 2009 - 22:48
#15
Det var fordi row var null. Det virker nu
03. januar 2009 - 22:48
#16
Tak for hjælpen
04. januar 2009 - 11:14
#17
ligger du et svar
04. januar 2009 - 14:46
#18
gerne Erik var altså først med svaret på dit oprindelige spørgsmål !
04. januar 2009 - 15:37
#19
jeg venter bare til han ligger et svar ;-)
04. januar 2009 - 16:16
#20
Jeg samler slet ikke på point, tak.
04. januar 2009 - 16:40
#21
okay ;-)
Kurser inden for grundlæggende programmering