一种应用于岗位价值评估系统的数据导入方法技术方案

技术编号:9958356 阅读:140 留言:0更新日期:2014-04-23 18:29
本发明专利技术涉及一种应用于岗位价值评估系统的数据导入方法,其包括:读取Excel模板中指定的工作表单;读取所述工作表单的自第二行开始及后面的行数据;以列标题定位当前行上的当前列单元格的位置信息,并记录所述当前列单元格的值;判断当前行所有单元格的值是否为空,若为空,则结束,若不为空,则根据所述位置信息,将提取到的值保存至数据库的对应位置。本发明专利技术可在离线状态下,由岗位价值评估小组成员先将岗位价值评估的结果先行整理到Excel文件内,然后待可以接入网络后,再将结果批量导入系统当中。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及,其包括:读取Excel模板中指定的工作表单;读取所述工作表单的自第二行开始及后面的行数据;以列标题定位当前行上的当前列单元格的位置信息,并记录所述当前列单元格的值;判断当前行所有单元格的值是否为空,若为空,则结束,若不为空,则根据所述位置信息,将提取到的值保存至数据库的对应位置。本专利技术可在离线状态下,由岗位价值评估小组成员先将岗位价值评估的结果先行整理到Excel文件内,然后待可以接入网络后,再将结果批量导入系统当中。【专利说明】
本专利技术涉及数据导入方法,具体涉及应用于岗位价值评估系统的数据导入方法
技术介绍
岗位评估系统为构建公司的薪酬与管理制度提供了基础。它定义其岗位的内部关系,并将其转化为内部级别。市场数据亦与这些内部级别相联系,并最终转化为薪资架构。一般而言,员工的薪酬通过这些结构得到管理。因此,岗位评估对薪资的水平有着显著的影响。目前有的岗位价值评估方法是因素评分法,作为一种常见的岗位评估形式,是依据一系列的因素及每个因素所设定的等级评分制定的。这些等级确定了不同岗位在各因素的评分。每个岗位都将通过评定这些因素得到一个价值总分,并进一步转换为公司内部级另IJ (职级或等级)。而在现有技术中,岗位价值评估小组成员要完成某岗位价值评定的录入工作,主要的传统导入方式有三种:第一种是需要手动逐条地输入岗位价值评估的五个因素下各子维度的程度,由于该操作方式枯燥反复,占用人力和时间;第二种,通过导入本地的xml文件,从而数据的批量导入,该方式虽然可以实现批量的数据导入,但是编写xml文件需要耗费大量的时间,维护也极其不便,而且要求操作人员对xml文件格式相当了解和熟练,这对于不甚懂技术的岗位价值评估小组成员这更是大大提高了学习的门槛;第三种通过导入本地的具有固定格式的文本文件,该方法由于没有辅助提示,极可能在输入途中破坏原既定的格式及数据录入的顺序,也不便于检查与校对。
技术实现思路
本专利技术的目的在于提出,其能克服现有技术的三种方式的不足,并考虑用户的操作方便性和用户最常用的技能,同时降低用户对系统操作的学习成本,因而在改进了上述第三种的固定格式的文本文件导入方式,而升级为采用固定格式的Excel模板,这样,只需要让岗位价值评估小组成员模仿模板的格式录入岗位价值评定结果,然后导入系统即可完成批量导入数据的操作。为了达到上述目的,本专利技术所采用的技术方案如下:—种应用于岗位价值评估系统的数据导入方法,其包括以下步骤:步骤1、读取Excel模板中指定的工作表单;所述工作表单具有预设的列标题,所述列标题包括一岗位名称、一部门名称、多个评级因素和一负责人名称,所述列标题为所述工作表单的第一行的数据;步骤2、读取所述工作表单的第二行的数据;步骤3、以列标题定位当前行上的当前列单元格的位置信息,并记录所述当前列单元格的值;步骤4、判断当前行所有单元格的值是否为空,若为空,则结束,若不为空,则执行步骤5。步骤5、根据所述位置信息,将提取到的值保存至数据库的对应位置,所述数据库也具有所述列标题;步骤6、读取下一行的数据,并返回步骤3。优选的,在步骤4与步骤5之间,还有以下步骤:将岗位名称、部门名称和负责人名称作为复合键值,判断当前行的数据是否已存在数据库中,若存在,则对原当前行数据进行覆盖,然后执行步骤6,若不存在,则执行步骤5。优选的,所述多个评级因素包括知识及其应用、解决问题与创新、沟通、影响、责任。优选的,所述步骤4中,若岗位名称或部门名称或负责人名称对应的当前行单元格的值为空,则忽略与当前行单元格对应的当前行的数据。优选的,所述Excel模板的格式为预先设定。优选的,所述Excel模板的数量为一个或多个。优选的,所述步骤I中,若所述指定的工作表单不存在,则结束,否则,继续判断所述工作表单中的列标题是否为预设的列标题,若是,则执行步骤2,否则结束。本专利技术具有如下有益效果:可以充分利用用户的常用技能,降低对系统的学习门槛和学习成本,减轻岗位价值评估小组成员在人力和时间上的投入,这样批量导入数据的方式,使用简单,结构清晰,也便于检查,校对与备份。另一方面,也可在离线状态下,由岗位价值评估小组成员先将岗位价值评估的结果先行整理到Excel文件内,然后待可以接入网络后,再将结果批量导入系统当中。【专利附图】【附图说明】图1为本专利技术较佳实施例的应用于岗位价值评估系统的数据导入方法的流程图。【具体实施方式】下面,结合附图以及【具体实施方式】,对本专利技术做进一步描述。如图1所示,,其包括以下步骤:步骤S1、读取Excel模板中指定的工作表单,即用户把一个或多个Excel模板导入到岗位价值评估系统中。所述工作表单具有预设的列标题,所述列标题包括一岗位名称、一部门名称、多个评级因素和一负责人名称,所述列标题为所述工作表单的第一行的数据。所述多个评级因素包括知识及其应用、解决问题与创新、沟通、影响、责任。所述Excel模板可从岗位价值评估系统中下载,因此,其格式为预先设定,是固定的。Excel模板的工作表单可参见表I。表I【权利要求】1.,其特征在于,包括以下步骤: 步骤1、读取Excel模板中指定的工作表单;所述工作表单具有预设的列标题,所述列标题包括一岗位名称、一部门名称、多个评级因素和一负责人名称,所述列标题为所述工作表单的第一行的数据; 步骤2、读取所述工作表单的第二行的数据; 步骤3、以列标题定位当前行上的当前列单元格的位置信息,并记录所述当前列单元格的值; 步骤4、判断当前行所有单元格的值是否为空,若为空,则结束,若不为空,则执行步骤5 ; 步骤5、根据所述位置信息,将提取到的值保存至数据库的对应位置,所述数据库也具有所述列标题; 步骤6、读取下一行的数据,并返回步骤3。2.如权利要求1所述的应用于岗位价值评估系统的数据导入方法,其特征在于,在步骤4与步骤5之间,还有以下步骤: 将岗位名称、部门名称和负责人名称作为复合键值,判断当前行的数据是否已存在数据库中,若存在,则对原当前行数据进行覆盖,然后执行步骤6,若不存在,则执行步骤5。3.如权利要求1所述的应用于岗位价值评估系统的数据导入方法,其特征在于,所述多个评级因素包括知识及其应用、解决问题与创新、沟通、影响、责任。4.如权利要求1所述的应用于岗位价值评估系统的数据导入方法,其特征在于,所述步骤4中,若岗位名称或部门名称或负责人名称对应的当前行单元格的值为空,则忽略与当前行单元格对应的当前行的数据。5.如权利要求1所述的应用于岗位价值评估系统的数据导入方法,其特征在于,所述Excel模板的格式为预先设定。6.如权利要求1所述的应用于岗位价值评估系统的数据导入方法,其特征在于,所述Excel模板的数量为一个或多个。7.如权利要求1所述的应用于岗位价值评估系统的数据导入方法,其特征在于,所述步骤I中,若所述指定的工作表单不存在,则结束,否则,继续判断所述工作表单中的列标题是否为预设的列标题,若是,则执行步骤2,否则结束。【文档编号】G06F17/30GK103744943SQ201310754185【公开日】2014年4月23日 申请日期:2013年12月31日 优先权日:2013年12月31日 【专利技术者】本文档来自技高网
...

【技术保护点】
一种应用于岗位价值评估系统的数据导入方法,其特征在于,包括以下步骤:步骤1、读取Excel模板中指定的工作表单;所述工作表单具有预设的列标题,所述列标题包括一岗位名称、一部门名称、多个评级因素和一负责人名称,所述列标题为所述工作表单的第一行的数据;步骤2、读取所述工作表单的第二行的数据;步骤3、以列标题定位当前行上的当前列单元格的位置信息,并记录所述当前列单元格的值;步骤4、判断当前行所有单元格的值是否为空,若为空,则结束,若不为空,则执行步骤5;步骤5、根据所述位置信息,将提取到的值保存至数据库的对应位置,所述数据库也具有所述列标题;步骤6、读取下一行的数据,并返回步骤3。

【技术特征摘要】

【专利技术属性】
技术研发人员:许锋
申请(专利权)人:广东倍智人才管理咨询有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1