我正在尝试使用 DynamicReports 4.1 生成受密码保护的xls文件,该文件在内部使用 JasperReports 6 。
以下是代码:
JasperXlsExporterBuilder xlsBuilder = export
.xlsExporter(report);
if (null != password) {
xlsBuilder.setPassword(password);
}
问题是它只创建了受保护的文件。不要求密码打开文件。我也尝试过使用Apache POI,同样的事情会发生(因为JasperXlsExporter只使用Apache POI)。我需要开放受保护的xls而不是只读保护。
这可以实现吗?
答案 0 :(得分:0)
目前无法实现这一点,因为您已经注意到,Apache POI库尚不支持XLS工作簿加密。