2012-05-11 35 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 + "\""); 

私のようなコードでも書きます。 しかし、出力(CSV Excel)にはHTMLコードのデータが付属しています。 例; だから。 CSVエクスポートのサンプルソースコードがある場合は、plzは私を共有できますか? (私はミャンマー出身です)Play Framework 2.0でのCSV書き出し

答えて

0

何かこれが始まったかもしれません。 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())); 
関連する問題