我正在使用Play框架1.2.5.3和excel模块: https://www.playframework.com/modules/excel
public static void createXLSUsers2() {
Logger.info("generateNameCard");
List<User> users = User.findAll();
request.format = "xls";
renderArgs.put("__EXCEL_FILE_NAME__", "downloadUsers.xls");
render(users);
}
使用上面的代码。
然而,我在输出中得到了垃圾字符。我已经尝试过apache POI库和jexcel库而没有任何成功,每个库在下载的文件中显示相同的块字符。
在将文件作为响应发送时播放时出现问题,尝试在本地系统上创建文件时没有任何垃圾字符。
下载的文件如下所示: