2012-05-11 8 views
0
String outputFile = "users.csv"; 
outputFile = new String(outputFile.getBytes("Windows-31J"), "ISO8859_1"); 
response().setContentType("application/octet-stream;charset=Windows-31J"); 
response().setHeader("Content-Disposition", "attachment; 
filename=\"" + outputFile + "\""); 

J'écris aussi dans mon code comme ça. mais, sortie (CSV excel) viennent avec les données du code HTML. exemple; donc. si vous avez un code source d'exportation CSV, plz pouvez-vous me partager ?? (Je viens du Myanmar.)Export CSV dans Play Framework 2.0

Répondre

0

Quelque chose comme ça peut vous aider à démarrer. Recherchez JavaCSV (http://sourceforge.net/projects/javacsv/)

ByteArrayOutputStream stream = new ByteArrayOutputStream(); 
CsvWriter csv = new CsvWriter(stream, ',', Charset.forName(UTF8)); 
// add records 
csv.close(); 
return ok(new ByteArrayInputStream(stream.toByteArray()));