您当前位置:主页 > 白姐心水论坛 >

白姐心水论坛Class teacher

ore一行代码导入导出Excel生成Word

2019-08-18 

 

 

  Excel和Word操作在开发过程中经常需要使用,这类工作不涉及到核心业务,但又往往不可缺少。以往的开发方式在业务代码中直接引入NPOI、Aspose或者其他第三方库,工作繁琐,www.9llt.com。耗时多,扩展性差——比如基础库由NPOI修改为EPPlus,意味着业务代码需要全部修改。由于工作需要,我在之前版本的基础上,封装了OfficeService,目的是最大化节省导入导出这种非核心功能开发时间,专注于业务实现,并且业务端与底层基础组件完全解耦,即业务端完全不需要知道底层使用的是什么基础库,使得重构代价大大降低。

  Excel导入:通过对模板类标记特性自动校验数据(后期计划支持FluentApi,即传参决定校验行为),并将有效数据转换为指定类型,白姐点特图,业务端只在拿到正确和错误数据后决定如何处理;

  Excel导出:通过对模板类标记特性自动渲染样式(后期计划支持FluentApi,即传参决定导出行为);

  Word根据模板生成:支持使用文本和图片替换,占位符只需定义模板类,制作Word模板,一行代码导出docx文档(后期计划支持转换为pdf);

  Word根据Table母版生成:只需定义模板类,制作表格模板,传入数据,服务会根据数据条数自动复制表格母版,并填充数据;

  Word从空白创建等功能:特别复杂的Word导出任务,支持从空白创建;

  水平有限,如果有bug欢迎提issue;如果本项目对您略有帮助,请帮忙Start和推荐,谢谢。

神鹰心水论坛| 单双中特资料更新中| 今天开什么马| 小月兒心水论坛| 小神算开奖直播| 香港满地红图库铁算盘| 香港神算三期必中一期| 乖乖图库免费印刷区| 曾之道人致富财经报| 香港最快开奖六盒宝典|