变态的需求,请高手赐教
需求是这样的:
保单信息包含有主信息如投保人信息等,
投保人信息下面可以有多个被保险人,
被保险人下面可以有多个受益人。
页面功能已经做好了,现在客户要求做一个Excel导入被保险人的功能,
如果被保险人下没有受益人那到好办,问题是这被保险人下还可以添加多个受益人。
有人做个这样的Excel导入吗? 请赐教,谢谢!!!
大概示意图描述如下图:
------解决方案--------------------弱弱地说,介个需求不变态。。。。
思路理清楚了就好办。
------解决方案--------------------哈哈,随便写写。
另外一个方法。
如果受益人特多,而被保人较少。
可以1个被保人就为1个sheet。 sheet内容就是受益人。
------解决方案--------------------一点不变态,就是数据的一对多了
------解决方案--------------------还有比这个更变态的
------解决方案--------------------只要明确excel格式就可以了
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------没感觉到变态,除非确实改动影响整体功能,所以楼主,淡定点。。。。
------解决方案--------------------习惯就好!
------解决方案--------------------可以做到的,如果你想稍微偷懒点点,那么Excel模板就定死为两个Sheet:
◎ 第一个Sheet:保单主要信息
这个就是固定格式的格子对格子的结构了,导入时Java读取就按固定格子位置来取值。
◎ 第二个Sheet:投保人信息
这个就是个二维表,或者说重复表信息,固定为:
保险人,被保险人,受益人
张三,张三,大儿子
张三,张三,小儿子
张三,张三,女儿
张三,张三老婆,大儿子
张三,张三老婆,小儿子
张三,张三老婆,女儿
------解决方案--------------------不复杂
------解决方案-------------------- 一直没搞懂这方面的问题。。。。。
------解决方案--------------------只要处理好逻辑关系就行,excel只是个保存文档。
------解决方案--------------------楼主 被保人 和 收益人的详细字段没列出来 所以设计会有不同,
如果收益人信息只是一个名字那就简单,在收益人字段中可输入多个名字 名字之间用特殊的字符隔开,如张三/李四/老五 等 如果信息比较多,那只能分开sheet填写并导入了, 比如sheet1为被保人信息 张三, sheet2为收益人信息, 两个表用被保人作为关联。
sheet2
被保人 收益人
张三 小三
张三 小四
反正导入时sheet1 和sheet2都会同时导入缓存,在根据关联导入到数据库中。
另外,查询显示时最科学的常理为,先显示被保人信息 点击被保人 弹出框显示 收益人(多个)信息 这样才思路很清楚。
------解决方案--------------------这个不是很容易吗?格式约定好就成了~!
------解决方案--------------------没理解错的话 很容易啊 用一个单元格 保存受益人 多个用逗号隔开 不就好了 也就是 受益人 只用一个字段 或叫 单元格 保存 如: 受益人1,受益人2,...... 这样也方便以后对其进行操作