根据文档,我们应该能够加载带样式的模板,向其写入数据,然后输出结果数据+样式。但是,我们写入的每个单元格都会删除模板中的格式,因此只有未写入的单元格仍具有格式。我们不能使用“add”方法,因为我们没有具有相应属性的域对象列表,我们有一个任意数组的数据。
Ion.Config ionConf = Ion.getDefault(appContext).configure();
final AsyncHttpRequestFactory reqFac = ionConf.getAsyncHttpRequestFactory();
ionConf.setAsyncHttpRequestFactory((uri, method, headers) -> {
// Do custom logging stuff here
AsyncHttpRequest req = reqFac.createAsyncHttpRequest(uri, method, headers);
return req;
});
答案 0 :(得分:0)
这可能是非常通用的,我很抱歉提前,但是在你给它写入值并恢复之前,可以“备份”每个单元格样式。你完成写作后的风格?基本上你会做
def cellStyle = xlsxReporter.getCellAt(row, i).getCellStyle()
xlsxExporter.putCellValue(row, i, item.value.toString())
xlsxReporter.getCellAt(row, i).setCellStyle(cellStyle)