和我们一起放飞理想吧!
  • 本栏最新文章
摄影专辑AD
  • 本栏推荐文章
当前位置: 主页 > 马报2019*81期 >

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

时间:2019-08-16    作者:admin    来源:未知

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

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

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

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

  Word根据Table母版生成:只需定义模板类,制作表格模板,传入数据,服务会根据数据条数自动复制表格母版,香港马会图库资料大全。并填充数据;

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

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

上一篇:澜起科技披露网上中签结果,吉利美日之心继电器分布图
下一篇:求11月18日NBA常规赛湖人vs活塞直播地址
香港正牌挂牌图| 金财神中特网| 香港福星聚财富高手坛| 一点红香港马会官方网| 神算子心水论坛高手榜| 四海图库彩图现在的网址是多少| 赛马会高手坛| 香港赛马赛事结果| 香港一码中特免费公开资料| 白小姐珍藏版四肖四码|