描述:
导出报表/报表组文件。
语法:
report_export(rpt, filePath)
备注:
外部库函数,此外部库的使用请参考润乾报表《程序员参考》。
将报表导出为pdf、docx、xlsx或xls、html或mht、rpr文件。缺省导出rpr文件。
导出报表组文件时,仅支持@p、@d、@x、@h选项。
参数:
rpt |
ReportObject对象。 |
filePath |
导出文件路径,可以是绝对路径也可以是相对路径。相对路径时,基准目录为配置文件中集算器主目录<mainPath>节点配置的路径。 |
选项:
@p |
导出pdf文件,默认分页。 |
@d |
导出docx文件。 |
@x |
导出xlsx文件,默认分页。 |
@h |
导出html文件。 |
@n |
导出不分页的文件,需结合@p或@x一起使用。 |
@s |
导出xls文件,需结合@x一起使用。 |
@m |
导出mht文件,需结合@h一起使用。 |
@f |
导出带公式的Excel文件,需结合@x或@xs一起使用。 |
返回值:
文件导出路径
示例:
|
A |
|
1 |
>report_config("config\\raqsoftConfigReport.xml") |
|
2 |
=report_open("D:\\test.rpx") |
|
3 |
=report_run(A2) |
|
4 |
=report_export@d(A2,"D:\\test.docx") |
导出test.docx文件。 |
5 |
=report_export@d(A2,"D:\\test") |
同上,不写文件后缀时,可自动生成。 |
6 |
=report_export@p(A2,"D:\\test") |
导出分页的test.pdf文件。 |
7 |
=report_export@xn(A2,"D:\\test") |
导出不分页的test.xlsx文件。 |
8 |
=report_export@xsf(A2,"D:\\test") |
导出带公式的test.xls文件。 |
9 |
=report_export@hm(A2,"D:\\test") |
导出test.mht文件。 |
10 |
=report_export(A2,"D:\\test") |
导出test.rpr文件。 |
11 |
=report_export@pdxh(A2,"D:\\test") |
导出分页的test.pdf文件,优先级@p>@d>@x>@h。 |