请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

qsban

中级会员

46

主题

147

帖子

764

积分

中级会员

积分
764

微信认证勋章

qsban
中级会员   /  发表于:2017-10-9 13:47  /   查看:4736  /  回复:7
你好,
SpreadJS的v9版本是否支持把一个图片放进一个单元格内?

7 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2017-10-9 14:54:19
沙发
你好,可以设置单元格的背景图片:
            var base64Image = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAKBJREFUOE+l0cENwjAMBdCM0BEYhZG6AjdvwQhMUvXQI0KcKo6IY2/9v0qQnVilFoenJF+2q6RJRP7ihhFuGOGGO851Zg4/9PCGi8oOD+iAzQM8c7bRRTX9pStMmbnGd1Nhwz2vbOD+ATcwteagjPBSZuAVTmBqzUHhnTnkA2wkPmJT2wRKGbLk1avZHUAcwldv/n/hhhFuGOGGEW54nKQVV2qyDejeW7YAAAAASUVORK5CYII=';
            sheet.getCell(1, 1).backgroundImage(base64Image);
回复 使用道具 举报
qsban
中级会员   /  发表于:2017-10-9 15:45:36
板凳
必须把图片base64编码之后才可以放入单元格中吗?
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-10-9 16:32:08
地板
也可以直接设置成一个 url,不过只有base64 编码的图片才能导出到 Excel,设置 url 的时候也要注意跨域问题
回复 使用道具 举报
qsban
中级会员   /  发表于:2017-10-9 17:12:37
5#
我想把图片放在单元格之后,怎样进行上下左右的调整?
回复 使用道具 举报
CCKan
银牌会员   /  发表于:2017-10-9 17:29:17
6#
现在暂时没有内置支持,有两个方案:
1. 放两个单元格,一个放文字,一个放图片,没有图片的地方则用合并单元格合并了
2. 编辑图片,在图片上面预留上空白,下面放真实图片
回复 使用道具 举报
qsban
中级会员   /  发表于:2017-10-9 18:41:58
7#
单元格内可以放一段html吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-10 09:14:38
8#
您好,可以使用自定义单元格来完成,可以参考这个demo
http://runjs.cn/code/j4yfm4hs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部