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

QQ登录

只需一步,快速开始

306955302

金牌服务用户

5

主题

16

帖子

53

积分

金牌服务用户

积分
53
QQ
306955302
金牌服务用户   /  发表于:2017-4-28 14:40  /   查看:3270  /  回复:4
本帖最后由 306955302 于 2017-5-2 17:24 编辑

代码使用的是:http://gcdn.gcpowertools.com.cn/ ... iewthread&tid=19060帖子中frank.zhang的代码

blob656394347.png


blob46768492.png

导出的excle中没有图片,后端导出服务使用的是ExcelIOSample

4 个回复

倒序浏览
306955302
金牌服务用户   /  发表于:2017-4-28 15:45:02
沙发
我已经定位问题,使用http://demo.gcpowertools.com.cn/ ... osample/home/export的导出服务可以正常导出图片,售后提供给我的exceliosample版本有问题
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-4-28 16:50:21
板凳
您现在用的哪个版本?
可否提供下您要导出的json
回复 使用道具 举报
306955302
金牌服务用户   /  发表于:2017-5-2 17:23:43
地板
var spreadJson = spread.toJSON();
        if (spreadJson.version.indexOf("9.40") >= 0){
            for (var pro in spreadJson.sheets) {
                var sheet = spreadJson.sheets[pro];
                if (sheet.floatingObjects) {
                    for (var i = 0; i < sheet.floatingObjects.length; i++) {
                        sheet.floatingObjects[i].typeName = sheet.floatingObjects[i].floatingObjectType;
                    }
                }
            }
        }


        var dataObj = {
            "spread": spreadJson,
            "exportFileType": "xlsx",
            "excel": {
                "saveFlags": saveFlags,
                "password": password
            }
        };
以上代码解决此问题
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-2 18:11:25
5#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部