*.csv Datei zum Download anbieten

P_H_I_L

Erfahrenes Mitglied
Hallo Zusammen,
kurze Frage: und zwar, ich habe eine Fuktion, die mir aus einer Tabelle alle Werte in ein CSV-schreibt. dieses wird mir dann zum öffnen und speichern angeboten:

HttpServletResponse response = (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse();
//response.setContentType("text/comma-separated-values");
response.setContentType("application/vnd.ms-excel");

//response.setHeader("Content-Disposition", "attachment; filename=irgendwas.csv");
response.setHeader("Content-Disposition", "filename=umsatz_depot.xls");


Vermittler nutzen das Produkt und kommen nicht zurecht damit, da beim öffnen wird man nicht gefragt nach welchem trennzeichen vorgegangen, sondern es wird alles eiskalt in eine Zeile geschrieben. (MS excel) Ich kennzeichne die Spalten durch ";" doch das versteht Excel anscheinend nicht. Bei openOffice wird man gefragt nach welchen Zeichen man importieren will. Kann alles verwenden außer "," verwenden? Tab oder was verwendet ihr? hab ich den falschen ContentType? komme einfach nicht weiter, bitte um hilfe:confused:

Gruß,
Phil
 
Zurück