找回密码
 立即注册

QQ登录

只需一步,快速开始

568506343

初级会员

25

主题

54

帖子

261

积分

初级会员

积分
261

微信认证勋章

[已处理] Spreadjs换行

568506343
初级会员   /  发表于:2017-7-4 15:20  /   查看:4589  /  回复:3
你好:

        spreadjs单元格内容通过js赋值时需要换行,请问如何实现?
        以及如果已换行的单元格,数据取出时如果判断是否换行,以及在哪里换行的?

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-4 18:11:02
沙发
您好,首先将单元格设置成自动换行(默认不是自动换行)sheet.getCell(0,0).wordWrap(true);
然后sheet.setValue(0,0,"xxx\r\nxxx\r\nxxx\r\nxx\r\nxxx")即可。通过\r\n进行换行。
回复 使用道具 举报
568506343
初级会员   /  发表于:2017-7-4 20:18:43
板凳
请问怎么在从单元格取值的时候判断里面的文本是否换行了呢?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-7-5 09:35:53
地板
568506343 发表于 2017-7-4 20:18
请问怎么在从单元格取值的时候判断里面的文本是否换行了呢?

您好,这个其实就是js字符串处理的方法,方法很多举个例子:
var value = sheet.getValue(0,0);//单元格取值
通过if(value.indexOf("\n")!=-1)来判断是否存在换行符\n(如果您项目部署在linux上,判断\r\n)

或者通过var arr = value.split("\n");然后判断arr.length>1来判断是否存在换行符。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部