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
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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