國(guó)內(nèi)短信手工群發(fā)Excel上傳小數(shù)識(shí)別異常問(wèn)題及解決方案
問(wèn)題:
在使用云片后臺(tái)-國(guó)內(nèi)短信-短信群發(fā)功能時(shí),如果上傳的Excel表格變量值包含小數(shù),上傳后可能會(huì)出現(xiàn)小數(shù)點(diǎn)后的位數(shù)丟失,只取到整數(shù)的情況。示例如下:
上傳的Excel:#var1#的值為常規(guī)格式的2.12
上傳后的識(shí)別結(jié)果:#var1#的值識(shí)別為整數(shù)2,小數(shù)點(diǎn)后的位數(shù)丟失
短信發(fā)送結(jié)果:#var1#的值以整數(shù)2進(jìn)行發(fā)送,小數(shù)點(diǎn)后的位數(shù)丟失
原因:
非文本格式的Excel單元格,如果單元格的值是數(shù)值型,目前上傳后會(huì)按照整數(shù)解析,導(dǎo)致小數(shù)位數(shù)丟失。
解決方案:
將含小數(shù)的單元格格式設(shè)置為文本格式,即可解析正常,具體操作如下:
- 選中需要設(shè)置為文本格式的列,點(diǎn)擊數(shù)據(jù) -> 分列 -> 下一步 -> 下一步 -> 列數(shù)據(jù)格式選擇"文本"后點(diǎn)擊"完成"
- 單元格左上角出現(xiàn)綠色三角標(biāo)識(shí),說(shuō)明文本格式設(shè)置成功(注:如果格式設(shè)置為文本,但右上角無(wú)綠色三角標(biāo)識(shí),說(shuō)明文本格式未成功設(shè)置)。
- 成功樣例:
- 失敗樣例:
最后,我們來(lái)驗(yàn)證這樣設(shè)置后Excel上傳、識(shí)別及短信下發(fā)是否正常:
上傳的Excel:#var1#的值為文本格式的2.12
上傳后的識(shí)別結(jié)果:#var1#的值識(shí)別正常
短信發(fā)送結(jié)果:#var1#的值以2.12進(jìn)行發(fā)送,小數(shù)識(shí)別正常