今天看啥  ›  专栏  ›  IT大咖说

如何设计一个通用的 Excel 导入导出功能?

IT大咖说  · 公众号  · 科技自媒体  · 2024-05-20 13:39

文章预览

以JSON配置的方式去实现通用性和动态调整,当然,这个通用仍然存在一定的局限性,每个项目的代码风格都不同,想要写出一个适合所有项目的通用性模块并不容易,这里的通用局限于其所在项目,所以该功能代码如果不适用于自己的项目,希望可以以此为参考,稍作修改。 那么现在来分析一下,我们会需要哪些JSON配置项。 ◆ 导出 ◆ 基础配置项 先从最简单的导出开始,被导出数据应该支持通过业务层查出,如: Service.search(param) ,这是大前提,然后为了支持显示导出进度,业务层还需要提供数量查询方法,如: Service.count(param) ,否则无法实现导出进度。 最后导出文件名也可以定制,如:filename 由上可以得出配置项: serviceClazz:  业务类路径,如: com.cc.service.UserService ,必填 methodName:  查询方法名,如: listByCondition ,必填 countMethodName:   ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览