增加对数字类型的兼容判断

功能建议 · 49 次浏览
瞑空凌 创建于 3天20小时前

因使用是,从CSV文本直接导入的表格处理.
然后在其中一列数据全为数字的情况下,数字前面的零会被去掉
但是使用时需要前面保留原本的零,希望这一列数字被当成文本判断.


回复内容
CL 3天2小时前
#1

什么情况下是数字,又想当做文本呢?

瞑空凌 回复 CL 2天21小时前 :

我这种情况就是0起始的数字,因为这是编号,所以需要要保留前面的0  只有当成文本类型才会保留前面的0,数字类型会把前面的0干掉。
而且按使用逻辑来看,如果是按正常数字使用,不会有谁在前面加0,0开始的数字基本只会是单号编号这些用来表明文件或工单用的,这些需要格式统一,所以位数不够前面会加0。

CL 2天4小时前
#2

目前可以先定义好表格变量的各列类型,这时候导入的时候不会自动创建列,就可以避免这个问题了。

还有一个办法,是在使用编号的地方,将其进行补零处理。


CL 最后更新于 2天4小时前
瞑空凌 回复 CL 1天22小时前 :

因为你说的这个方式不适合我这里使用,我这里YO号,文件编号,并没有统一长度,只是一种类型的,有属于其本身规格的编号,所以补零麻烦,以及CSV导入存在列不固定的情况,而表格并没有只指定单个列类型的功能,要动态就不能指定列,只指定需要的列又会导致出现没被包含列时报错.
提出建议是因为在使用场景除了我这之外必然存在很多场景也需要输入与输出的信息一致,所以希望兼容一下
当然这个功能不急,因为我自己的问题能自己解决,我根据自己遇到的问题提出建议是因为想到会有很多情况在表格这里会需要前后一致,而对每个再手动处理会加大其他人开发麻烦程度,希望其他人能更方便的所见即所得.

带0的数字转为整数类型,在已有模块很方便处理,但是整数要改回原本的带0长度,就会稍微麻烦,至少不能让不熟悉代码的人轻度开发解决.

瞑空凌 最后更新于 1天22小时前
CL 回复 瞑空凌 1天21小时前 :

嗯,已经处理了,判断0开始但不是0.开始就当做文本处理了。

CL 回复 瞑空凌 1天15小时前 :

https://getquicker.net/Help/Versions 更新了一版,试下看看。

瞑空凌 回复 CL 1天11小时前 :

OK了。多谢大佬。

回复主贴