精品文档---下载后可任意编辑目录一、总体概述 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),字符长度的验证,数字的验证,日期的非法验证等
这就是最基础版本的雏形,后来