找回密码
 立即注册

QQ登录

只需一步,快速开始

M_栗子

注册会员

8

主题

32

帖子

100

积分

注册会员

积分
100
M_栗子
注册会员   /  发表于:2023-3-16 15:52  /   查看:3231  /  回复:5
5金币
本帖最后由 M_栗子 于 2023-3-20 15:42 编辑

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

SetDataTest.rar

13.32 MB, 下载次数: 814

最佳答案

查看完整内容

应该这样设置,GeneralCellType是默认的单元格类型,也能设置换行的

5 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-16 18:20:23
6#
不客气
回复 使用道具 举报
M_栗子
注册会员   /  发表于:2023-3-16 18:14:25
5#
Richard.Ma 发表于 2023-3-16 18:10
应该这样设置,GeneralCellType是默认的单元格类型,也能设置换行的

好的,谢谢,我明天试试,非常感谢
回复 使用道具 举报
M_栗子
注册会员   /  发表于:2023-3-16 17:10:48
3#
Richard.Ma 发表于 2023-3-16 16:41
可以检查一下,你是不是先设置了单元格格式为文本格式,然后再输入的数字
如果是通过代码设置的话,可能是 ...

是的,我这里设置错误。
但是怎么能在不用TextCellType的情况下实现自动换行啊?
image.png174748229.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-16 16:41:20
2#
可以检查一下,你是不是先设置了单元格格式为文本格式,然后再输入的数字
如果是通过代码设置的话,可能是直接设置了值是数字字符串比如value=“123”

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


回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-16 15:52:58
来自 4#
应该这样设置,GeneralCellType是默认的单元格类型,也能设置换行的
  1. var celltype=new FarPoint.Win.Spread.CellType.GeneralCellType() { WordWrap=true};
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部