mobox3對excel數(shù)據(jù)導(dǎo)入是一個非常重要的及常見的工作。但用戶為了excel更直觀,有可能會對excel表頭設(shè)置分組。參考下圖
我們可以看到,excel第一行是分組行(項目基礎(chǔ)信息,P1,P2)
在P1 下面有 計劃日期;在P2下面也有 計劃日期 ,2個字段名稱是一樣的。我們做讀取數(shù)據(jù)的時候必須要依賴分組 P1、P2的定義才能區(qū)分
我們在做excel導(dǎo)入的時候,針對這類表格。我們需要如下處理
1、導(dǎo)入按鈕設(shè)置
2、在導(dǎo)入腳本的地方主要通過分組屬性來區(qū)分字段
?if (strAttr == ‘計劃日期’) then
?strValue = ProcessDayTimeStr(strValue) –日期格式轉(zhuǎn)換
?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