HSSF (POI) - Problem

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
ich weiß nicht woran es liegt und hoffe das mir hier geholfen wird...


Das ist meine HSSFWorkbook workbook() Methode
Code:
private HSSFWorkbook workbook(){
..
..	
row = sheet.createRow(rowIndex++);
cell = row.createCell((short) 0);
cell.setCellValue(personen.getName());
return wb;
}

wenn die methode so aussieht, dann wird in meiner erzeugten xls-Datei der Name der Person ausgegeben. So soll es auch sein.

Jetzt will ich aber in der excel-datei alle personen speichern die in einer liste gespeichert sind.
jetzt lasse ich einen iterator über die liste laufen und dann bekomme ich immer eine exception geworfen.

Code:
private HSSFWorkbook workbook(){
..
..	
for(Iterator<Personen> iter = allePersonen.listIterator(); iter.hasNext();){
row = sheet.createRow(rowIndex++);
cell = row.createCell((short) 0);
cell.setCellValue(personen.getName());
}
return wb;
}

ich bekomme folgende exception geworden, wobei ich auch nicht weiß wie ich auf die einzelnen Elmenet der Liste bzw. die Werte zugreifen kann. aber selbst wenn ich die Zeile 8 durch cell.setCellValue(allePersonen.size()); um die größe der liste angezeigt zu bekommen er halte ich folgende exception womit ich nichts anfangen kann.

Code:
exception 

javax.servlet.ServletException: java.lang.IllegalStateException: getOutputStream() has already been called for this response
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)

root cause 

org.apache.jasper.JasperException: java.lang.IllegalStateException: getOutputStream() has already been called for this response
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:429)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
	org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)
	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)

über hilfe würde ich mich sehr freuen. danke
 
G

Guest

Gast
hat sich erledigt....

mit folgendem code klappt es...... ich hätte vielleicht vorher mir gedanken über den sinn eines iterators machen sollen........

Code:
private HSSFWorkbook workbook(){
..
.. 
		for(Iterator<Personen> iter = allePersonen.listIterator(); iter.hasNext();){
			row = sheet.createRow(rowIndex++);
			cell = row.createCell((short) 0);
			cell.setCellValue(iter.next().getName());	
			}
		return wb;
}
 
G

Gast

Gast
Hallo,

ich würde gerne mit HSSF ein xls-Datei erstellen, welche grundsätzlich passwortgeschützt ist. Das funktioniert soweit auch ganz gut:

HSSFSheet sheet = wb.createSheet("TestSheet");
sheet.protectSheet("passme");

Nun würde ich aber gerne einzelne Zellen editierbar machen, also von diesem Schutz ausnehmen(in Excel ist das möglich).

Wie bekomme ich das mit HSSF hin?

Würde mich sehr freuen wenn mir jemand helfen könnte! THX
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D POI-HSSF Excel Datei modifizieren Server einrichten und konfigurieren 5
G POI-HSSF: Diagramme erstellen? Server einrichten und konfigurieren 3
R Excel-Dateien mit Jakarta POI-HSSF lesen Server einrichten und konfigurieren 6
E Tomcat Eclipse Problem Server einrichten und konfigurieren 0
R Jboss Problem nach versuchtem PrimeFaces Update Server einrichten und konfigurieren 0
P Problem "Java Heap Space" Server einrichten und konfigurieren 5
H JBoss AS 7.1.1 Installations problem Server einrichten und konfigurieren 2
M Jboss Deployment Problem Server einrichten und konfigurieren 2
T Apache Tomcat - mehere Instanzen - Session Problem Server einrichten und konfigurieren 7
V Problem bei Portwechsel bei JBOSS unter macosx, oder anderes Problem? Server einrichten und konfigurieren 3
ruutaiokwu jasper compiler problem in tomcat!!! Server einrichten und konfigurieren 3
M Problem beim jboss Start Server einrichten und konfigurieren 2
G JBoss Port in use- Problem Server einrichten und konfigurieren 4
D Tomcat V-Host Context Problem Server einrichten und konfigurieren 3
S Problem mit JBoss und DataSource Server einrichten und konfigurieren 3
N Tomcat, Problem mit context.xml Server einrichten und konfigurieren 6
R Problem mit JNDI bei geändertem Context Root Path (Tomcat) Server einrichten und konfigurieren 1
T Ant Compile Problem Server einrichten und konfigurieren 4
M Login-Problem Tomcat Server einrichten und konfigurieren 5
G Problem mit Tomcat5.5 unter Debian Server einrichten und konfigurieren 8
F FTP Up-Download Problem // Jakarta Commons Server einrichten und konfigurieren 7
V Eclipse+Tomcat: Problem beim Importieren von Jars Server einrichten und konfigurieren 4
A AXIS Problem mit Packages beim WSDL-Aufruf Server einrichten und konfigurieren 2
R Problem mit struts nested tags Server einrichten und konfigurieren 1
P Tomcat 5.x Manager Problem Server einrichten und konfigurieren 3
O Problem mit JaxMe2! Server einrichten und konfigurieren 3
M Subdomain-Problem mit Apache2 und Tomcat5 Server einrichten und konfigurieren 7
m@nu Jakarta Net Commons: Problem mit FTPClient Server einrichten und konfigurieren 2
S Allgemeine jsp Fragen / Tomcat Problem Server einrichten und konfigurieren 2
K Tomcat Servlet Problem Server einrichten und konfigurieren 5
G refresh problem - tomcat 4.1 Server einrichten und konfigurieren 4

Ähnliche Java Themen

Neue Themen


Oben