mobox3对excel数据导入是一个非常重要的及常见的工作。但用户为了excel更直观,有可能会对excel表头设置分组。参考下图
我们可以看到,excel第一行是分组行(项目基础信息,P1,P2)
在P1 下面有 计划日期;在P2下面也有 计划日期 ,2个字段名称是一样的。我们做读取数据的时候必须要依赖分组 P1、P2的定义才能区分
我们在做excel导入的时候,针对这类表格。我们需要如下处理
1、导入按钮设置
2、在导入脚本的地方主要通过分组属性来区分字段
if (strAttr == ‘计划日期’) then
strValue = ProcessDayTimeStr(strValue) –日期格式转换
if (ext_col_info[1]==”P0″) then — 判断是哪个分组的
strP0 = strValue
strAddAttr = strAddAttr .. ‘{“attr”:”D_PX”,”value”:”‘ .. strP0 .. ‘”},’
elseif (ext_col_info[1] == ‘P1’) then
strP1 = strValue
strAddAttr = strAddAttr .. ‘{“attr”:”D_P1″,”value”:”‘ .. strP1 .. ‘”},’
end
end