公司帮客户(甲方)做数据调查工作,故经常会收到来自甲方以各种excel 文件为载体的数据,数据中有一些固定的列,如被调查对象的ID,名称等,以及其它一些信息(列数 不固定),公司对这些数据按工作人员进行分配,由工作人员打电话进行调查核实,并将核实的结果及有关备注信息记录下来。然后汇总整理后,发给甲方。
希望通过活字格,将每次的数据核实(一次有N个列数不同的excel文件),形成一个工作任务,通过将这些excel 文件导入到系统中,进行随机分配到工作人员(兼顾同一个被调查对象的ID由同一人去调查核实),最后将结果导出,传给甲方。 之后是各种工作量统计,计酬等工作。
因为甲方来的excel文件格式不固定,数量上(行数几百上千,上万条不等)也比较随机。所以通过先定义好数据表,再导入数据方案不可行。计划设计一个通用数据表,即由被调查对象ID,名称、电话、...(固定字段)+ field1....field30 (一般不超过30个固定的文本字段,故设成最大30个),将每次的excel 文件数据导入。
另外: 不同任务批次,同一个被调查对象ID 的数据可以查询出来,做一次核实调查,即按ID 整合进行; 每一个excel 调查核实的要求,不尽相相同,但可以抽象成 (是否属实,单一选项结果,多个选项结果,及其它自由格式文本)四种
基于上述的设计考虑,存在问题: 导入的excel每个都不一样,如何解决不同的excel 列标题显示? 导入的excel要求第一行名称 要与 页面中表的 列名 要一致,才能导入,这样情况又如何做?
不知是否还有更好的办法来解决。
请格友们帮忙出出主意,谢谢!
|