您好,上面出现的问题原因都是一样的,就是您说的控件会对数值类型做自动 format 处理,解决办法是手动进行formatter设置,参考:
http://demo.gcpowertools.com.cn/ ... ples/basicFormatter
例如您显示-$10您可以设置sheet.setFormatter(x,y,"$#,##0");x,y为目标单元格的坐标。
如果需要批量设置
可以通过getRange获取一片区域,然后进行设置,例如:sheet.getRange(-1,0,-1,1).formatter("$#,##0");
另外,关于取消自动处理,您如果想要输入什么就显示什么,您可以通过setFormatter(x,y,"@"),设置为单元格文本格式。 |