你的位置:首页 > 软件开发 > ASP.net > Excel导入导出的业务进化场景及组件化的设计方案(上)

Excel导入导出的业务进化场景及组件化的设计方案(上)

发布时间:2015-05-18 12:00:18
1:前言看过我文章的网友们都知道,通常前言都是我用来打酱油扯点闲情的。自从写了上面一篇文章之后,领导就找我谈话了,怕我有什么想不开。所以上一篇的(下)篇,目前先不出来了,哪天我异地二次回忆的时候,再分享分享。 话说最近外面IT行情飞涨还咋的,人都飞哪去了呢,听说各地的军情都进 ...

1:前言

看过我文章的网友们都知道,通常前言都是我用来打酱油扯点闲情的。

自从写了上面一篇文章之后,领导就找我谈话了,怕我有什么想不开。

所以上一篇的(下)篇,目前先不出来了,哪天我异地二次回忆的时候,再分享分享。 

话说最近外面IT行情飞涨还咋的,人都飞哪去了呢,听说各地的军情都进入紧急状态了。 

 

回归下正题,今天就抽点时间,写写技术文,和大伙分享一下近年在框架设计上的取的一些技术成果。

2:项目背景

在针对运营商(移动、联通、电信、铁塔)的信息类的系统中,由于相关的从业人员习惯于Excel的办公思维。

导致在做该类系统中时,Excel的导入导出功能,几乎成了每个有列表展示的页面上必备功能。

因此,有必要对Excel导入导出进行抽象并组件化设计,以至于后面占了整个开发框架中一个很牛B的位置。

 

而这一切的演进与进化,始于以下这越来越变态的需求:

3:从模板的指定方式看进化 

 

阶段一:由开发方精心设计Excel模板

我们都知道,要把一批数据导进系统中,最基本的做法,就是约定好导入的模板,然后针对精心设计好的模板进行编码。

而客户则按格式填写好数据后,如无意外的就导入系统中了。

如此如此这般这般之后:

对于开发:会选择一种最简单开发的方式,尽量确保每个字段不需要特殊处理都和数据库对的上,不用做过多的额外代码编写。

对于客户:需要按指定的格式填写数据,需要花不少时间。 

 

阶段二:Excel模板的格式由客户指定

后续的调研进展,客户要亲自指定模板中的列及格式。

如此如此这般这般之后:

对于开发:需要按指定的格式去开发,甚至可能缺少某些列,要做一些额外的查询或代码处理。 

对于客户:可以简单的从其它办公的Excel中复制数据到模板,进行简单的修改后导入。 

 

阶段三:从某系统导出Excel数据,要求能直接导入系统

客户越来越牛B了,认为搞模板这东西太复杂了,既然其它系统能导出来,直接弄过去就得了。

如此如此这般这般之后:

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Excel导入导出的业务进化场景及组件化的设计方案(上)

关键词:excel

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录