反馈已提交

网络繁忙

报表导出接口

  • 文档创建者:RosieY
  • 历史版本:10
  • 最近更新:Catqiu 于 2023-10-23
  • 版本

    版本功能变动
    11.0

    和 10.0 区别:

    无变动,10.0 也支持

    11.0.16

    FineVis数据可视化 插件 V2.0.0 及之后版本,新增导出接口

    1)表格组件 支持 exportReportToExcel 接口

    2)新增 exportTemplate 接口,可将 FVS模板导出为 pdf、ppt、image

    公共模块接口

    exportReportToExcel

    方法exportReportToExcel(extype)将报表导出成 Excel
         参数extype: string

    导出时指定的格式,字符串

    • page :分页导出 xlsx 格式

    • simple :原样导出 xlsx 格式

    • sheet :分页分 Sheet 导出 xlsx格式

    • page_isExcel2003:分页导出 xls 格式

    • simple_isExcel2003:原样导出 xls 格式

    • sheet_isExcel2003:分页分 Sheet 导出 xls格式

    注:FVS 表格组件不支持 sheet 和 sheet_isExcel2003 参数

       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,分页分 sheet 导出 Excel

    report.gexportReportToExcel('sheet');

    示例2:普通报表中分页分 sheet 导出

    _g().exportReportToExcel('sheet');

    示例3:FVS 模板中将「表格1_页面1」组件分页导出

    duchamp.getWidgetByName("表格1_页面1").exportReportToExcel('page');

    示例4:决策报表中将 report0 报表块分页分 sheet 导出

    _g().getWidgetByName('report0').exportReportToExcel('sheet');


      应用示例

    自定义一个按钮「导出 Excel」,点击按钮导出 Excel:

    点击可下载模板:导出Excel.cpt

    FVS模板:导出FVS表格组件示例.fvs

    2021-08-19_17-19-52.gif

        移动端仅普通报表分页、填报预览支持

    普通报表接口

    exportReportToImage

    方法exportReportToImage(extype)

    将报表导出成图片

         参数extype: string

    导出时指定的格式,字符串

    • png:png 格式

    • jpg:jpg 格式

    • gif:gif 格式

       返回值void
         示例

    示例1:若获取到的报表块对象定义为 report ,导出 png 格式的图片

    report.exportReportToImage('png');

    示例2:普通报表中导出 png 格式的图片

    _g().exportReportToImage('png');


      应用示例

    自定义一个按钮「导出图片」,点击按钮导出图片:

    点击可下载模板:导出图片.cpt

    2021-09-12_17-42-29.gif

        移动端仅普通报表分页、填报预览支持

    exportReportToPDF

    方法exportReportToPDF()

    将报表导出成 PDF

         参数-

    -

       返回值void
         示例

    示例1:将获取到的报表块对象定义为 report ,导出 PDF

    report.exportReportToPDF();

    示例2:普通报表中导出 PDF

    _g().exportReportToPDF();


      应用示例

    自定义一个按钮「导出PDF」,点击按钮导出PDF:

    点击可下载模板:导出PDF.cpt

    2021-09-12_19-50-09.gif

        移动端仅普通报表分页、填报预览支持

    exportReportToWord

    方法exportReportToWord()

    将报表导出成 Word

    参数-

    -

    返回值void
    示例

    示例1:若获取到的报表块对象定义为 report ,报表导出成 Word

    report.exportReportToWord();

    示例2:普通报表中导出 Word

    _g().exportReportToWord();


      应用示例

    自定义一个按钮「导出Word」,点击按钮导出 Word:

    点击可下载模板:导出Word.cpt

    2021-09-12_20-19-26.gif

        移动端仅普通报表分页、填报预览支持

    FineVis可视化看板接口

    exportTemplate

    方法exportTemplate({format,merge,delay})将 FVS 模板导出
    参数

    format:string

    导出文件格式

    支持格式为:pdf、ppt、image

    默认为image

    merge:boolean

    多分页拼接导出一个文

    • true:多分页拼接导出为一个文件

    • false:多分页分别导出,导出一个zip压缩文件

    默认为 true

    delay:number延迟时间,单位为 s
    返回值void
    示例

    示例1:将FVS模板导出成 pdf,多分页拼接导出

    duchamp.exportTemplate({format: "pdf",merge: true, delay: 30});

    示例2:将FVS模板导出成 imge,多分页拼接导出

    duchamp.exportTemplate();

    示例3:将FVS模板导出成 ppt,多分页不拼接导出

    duchamp.exportTemplate({format: "ppt",merge: false, delay: 5})


    应用示例自定义事件将多页模板导出为 pdf 文件:

    点击可下载模板:exportTemplate接口.fvs

    2023-09-26_15-33-31.gif

    更多内容可参考文档:FVS 模板导出 

    移动端不支持


    附件列表


    主题: 二次开发
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持