开春大礼《华为云技术精选集》大厂100+前沿技术实战分享!>>>
前提
不考虑具体实现,使用jxl还是poi,只是想听听大家的意见和思路。
需求描述
在java开发中,客户提出这样的要求:
1.在jsp页面可以配置excel列的多少(包括类型等相关参数);
2.将配置好列头的excel模板导出供用户使用;
3.用户填写完excel后再将excel导入保存到数据库中(方便以后导出下发等);
我的思路
excel的导入,导出就暂时不考虑了;主要是自定义列的个数在数据库的实现。把列名单独放入一个表A;然后把数据放入表B;AB做关联,由于列的长度不固定类型不固定B中除了ID都用nvarch;虽然长度不固定但是应该也有个上限(暂时给50个空字段),暂时我只想到这么多下面说说问题。
我的问题
主要是数据库表的设计,还有当再次导出时按照怎么样的方式显示;感觉我的思路还是有问题,希望各路朋友帮忙给点思路;当然如果有做过类似的功能的朋友帮忙就更好了。
先放数据库里不行吗?这样可以要什么导出什么,不然你每个表都要差数据库,岂不是很多重复内容。。
推荐一个功能丰富、兼容性好、高性能的 Excel 文档基础库 Excelize:https://github.com/xuri/excelize