M_栗子 发表于 2023-3-16 15:52:57

[14.45.20201.0][spread界面输入小数到excel中显示"以文本的形式存储数字"]

本帖最后由 M_栗子 于 2023-3-20 15:42 编辑

在spread界面上设置了图中的2和4,2和4在excel中就显示”以文本的形式存储数字“,但是我输入的时候就是0.005,这个如何避免呢?

demo在附件,请查看!

Richard.Ma 发表于 2023-3-16 15:52:58

应该这样设置,GeneralCellType是默认的单元格类型,也能设置换行的
var celltype=new FarPoint.Win.Spread.CellType.GeneralCellType() { WordWrap=true};

Richard.Ma 发表于 2023-3-16 16:41:20

可以检查一下,你是不是先设置了单元格格式为文本格式,然后再输入的数字
如果是通过代码设置的话,可能是直接设置了值是数字字符串比如value=“123”

spread.net对“以文本形式存储的数字”不会有三角标及提示,但是Excel会


M_栗子 发表于 2023-3-16 17:10:48

Richard.Ma 发表于 2023-3-16 16:41
可以检查一下,你是不是先设置了单元格格式为文本格式,然后再输入的数字
如果是通过代码设置的话,可能是 ...

是的,我这里设置错误。
但是怎么能在不用TextCellType的情况下实现自动换行啊?

M_栗子 发表于 2023-3-16 18:14:25

Richard.Ma 发表于 2023-3-16 18:10
应该这样设置,GeneralCellType是默认的单元格类型,也能设置换行的

好的,谢谢,我明天试试,非常感谢

Richard.Ma 发表于 2023-3-16 18:20:23

不客气
页: [1]
查看完整版本: [14.45.20201.0][spread界面输入小数到excel中显示"以文本的形式存储数字"]