内置数据集
概述
内置数据集是指在报表内部建立的数据集,数据本身也存储在报表的内部,常用的有Excel导入的数据集或CSV导入的数据集
内置数据源是利用文件上传并解析获取数据保存到报表文件模版中的。由于涉及到文件上传操作,在BaskReport中采用的是apache的commons.fileupload第三方依赖包完成文件的解析处理的。
spring-boot项目注意事项
对于spring-boot项目,默认spring就提供了文件上传的处理和解析机制,默认解析器是StandardMultipartFile,它和apache的commons.fileupload有冲突,会出现无法获取要导入文件错误,这种情况下我们可以扩展CommonsMultipartResolver解决问题。 参考实现