首先回答您第一个问题,在javascript中 "" + "00010201"与“00010201”是一样的可以写一个if语句测验一下:
if(""+"00010201"==="00010201"),原因应该是javascript是一个弱类型的语言。所以您那么做仍然会出现问题。
第二对于您的需求,可以使用sheet.setFormatter(9, 6, '00000000')或sheet.getCell(9, 6).formatter('00000000');
其中9,6代表了单元格的rolindex与colindex,
00000000这里0的个数代表您数字总共的位数。看您的截图里都是8位数字所以用了8个0。
如果不确定数字的位数,那么只能用sheet.setFormatter(9, 6, '@')将其设置为文本格式
|