已解决, 思路是 直接使用viewer的内容导出, 而不要自行去new PageReport
相关代码如下:
- export function runExcel(
- viewer: any,
- title: string,
- ) {
- // 此链接导出时, 不带 入口参数 及 画廊设置
- // https://demo.grapecity.com.cn/activereportsjs/demos/api/export/purejs
- // 此链接相当于直接使用viewer设置, 所以显示什么内容, 就导出什么内容, 完美!
- // https://demo.grapecity.com.cn/activereportsjs/demos/api/ButtonAddExportExcel/purejs
- const settings = {
- sheetName: title,
- };
- return viewer.export("xlsx", settings).then((result: any) => result.download(title));
- }
复制代码
感觉文档跟spreadjs相比, 有明显差距啊 |