最新历史版本 :报表导出接口 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

版本编辑

版本功能变动
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 模板导出 

移动端不支持