找回密码
 立即注册

QQ登录

只需一步,快速开始

志在天涯

注册会员

23

主题

61

帖子

188

积分

注册会员

积分
188

活字格认证微信认证勋章元老葡萄

[已处理] spreadjs 表格导出

志在天涯
注册会员   /  发表于:2015-12-23 16:55  /   查看:5715  /  回复:8
你好,我在spreadjs 中使用表格显示数据,但是导出之后表格区域内的数据都没有导出,表格区域外的数据能够正常导出,用fiddler 跟踪之后没有发现表格内的数据。请问如何导出表格内的数据。

部分代码如下:
function exportExcel(spread, filename, excel_type, host) {
    if (!excel_type)
        excel_type = 'xlsx';
    var password = "";
    var dataObj = {
        "spread": spread.toJSON(true),
        "exportFileType": excel_type,
        "exportFileName": filename,
        "excel": {
            "password": password
        },
        "saveFlags": 32
    };
    var content = JSON.stringify(dataObj);
    var serverUrl = getExportServerUrl(host);
    exportFile(serverUrl, content);
}

8 个回复

倒序浏览
Helen
高级会员   /  发表于:2015-12-23 17:10:00
沙发
回复 1楼志在天涯的帖子

includeBindingSource 选项为 true 来将表单或者表格中的数据源序列化到最终的 JSON 对象中。
spread1.toJSON( { includeBindingSource: true } )
http://demo.gcpowertools.com.cn/ ... dataSourceSerialize

评分

参与人数 1满意度 +5 收起 理由
志在天涯 + 5 回答及时,准确

查看全部评分

回复 使用道具 举报
志在天涯
注册会员   /  发表于:2015-12-23 17:44:00
板凳
回复 2楼Helen的帖子

多谢。另外你很漂亮。

评分

参与人数 1金币 +200 收起 理由
frank.zhang + 200 正确

查看全部评分

回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-24 09:09:00
地板
回复 3楼志在天涯的帖子


我很赞同。
回复 使用道具 举报
志在天涯
注册会员   /  发表于:2015-12-24 22:11:00
5#
回复 2楼Helen的帖子

你好,现在发现一个新的问题。当对表格中的部分单元格设置合并之后,导出 xlsx 文件打开会报错。
1111.png
请问如何解决。谢谢
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-25 09:13:00
6#
您好,

建议您先升级到V9,然后提供一个能够重现这个问题的例子程序,我们可以确认下这个问题是不是一个BUG。
回复 使用道具 举报
志在天涯
注册会员   /  发表于:2015-12-28 16:47:00
7#
回复 6楼frank.zhang的帖子

你好,升级之后依然存在这个问题。demo见附件。直接导出excel文件是可以打开的,但是,合并单元格之后就打不开了。
WebApplication1.zip (657.52 KB, 下载次数: 322)
回复 使用道具 举报
志在天涯
注册会员   /  发表于:2015-12-29 09:46:00
8#
回复 6楼frank.zhang的帖子

还请尽快帮忙看看如何解决这个问题
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-29 16:25:00
9#
您好,

这个问题在http://gcdn.gcpowertools.com.cn/showtopic-20101.html#101592进行回复。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部