电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Excel导入导出组件技术手册

Excel导入导出组件技术手册_第1页
1/9
Excel导入导出组件技术手册_第2页
2/9
Excel导入导出组件技术手册_第3页
3/9
精品文档---下载后可任意编辑目录一、总体概述 3二、导入说明 42.2 日期,数字,非空,验证未通过导入 6三、导出说明 123.2 按配制文件导出,并改变输出标题 123.3 按自定义标题导出,自定义的范围在配制文件范围之内 133.4 按模板导出,并指定开始行,开始列 153.5 按模板导出,并指定开始行,开始列。多次导出 16一、总体概述在软件开发过程中,总是要碰到对 Excel 文件的操作。很多是一些常规的记录性质的文件,需要在系统中导入导出操作。你有没有找到一个快捷的操作方法呢?假如没有,可以继续向下看,了解一下此组件是否满足你的技术需要。假如已经有很好的实现,你也可以参考一下,看实现的方式和你的方式有什么不同之处。Excel 操作组件在开发过程中,最简单的想法是,在大量的 Excel 操作过程中,能不能有一种快捷的操作方式,且不需要技术人员增加学习难度,达到业务的需要。现在 WEB 开过程上,MVC 普遍采纳的技术 是 Struts + Spring + Hibernate/Ibatis 。一个普通的页面数据提交到数据库,是 vo->controller->Service->dao->db。而 Excel 文件的记录到数据库的过程,能不能借用现有已经开发完成的功能模块,而不增加额外的开发量呢。可以,那就是把 Excel 文件中的记录变成vo List,统一提交给 Service。直到保存到数据库。那么我们的组件只要把指定的 Excel 文件记录封装成指定的 vo List 就可以啦,这就是我最原始的想法。在封装转换过程中,借助于 xml 配制文件,建立一个对应的关系(指 Excel 列对应 vo 属性)。同时在转换中做到信息内容的代码转换(指 Excel 中内容是男,女转换为 M,F),字符长度的验证,数字的验证,日期的非法验证等。这就是最基础版本的雏形,后来的功能都是一步步增加上来的。对于指定的文件操作完成之后,要对操作用户有一个说明,是否所有的记录文件都成功存取,对于不合法的是否要回写给用户,并做错误说明。导出操作是后来加上的,但是功能还是超出了我最初的设计,我没有想到会做到比导入还要强大,当然这也是后来需求的不断扩大,产生的很多新想法的实现。我只是一个把想法变成现时的人,技术不是我的强项,只是希望 Excel 操作组件能给需要的人一点帮助,还请大家多多指点,提出新的功能及实现。同时我要感谢的我几位同事,在我开发过程中提出的很多想法,得以把相关的功能完善。二、导入说明1)业务需求。假如把下面的一个 Excel 文件导入...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Excel导入导出组件技术手册

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部