aggrid 社区下载器 Class 在 v22.0.0+ 中不可用

aggrid community Downloader Class not available in v22.0.0+

我将 aggrid 21.1.0 与 Angular 8 一起使用。在我的一个组件中,我使用了下载器 class 从 'ag-grid-community'这样

import { GridOptions, Downloader, ExcelExportParams} from 'ag-grid-community';

并在代码中用于下载excel文件:(之前准备)

 const downloader = new Downloader();
    downloader.download(
      `${fileName}.xls`,
      new Blob(
        [ sheet ],
        { type: 'application/vnd.ms-excel' },
      ),
    );

我正在迁移到 Angular 9,由于库不兼容,我必须将 ag-grid 升级到 22.0.0+,但是这个新版本的 aggrid 已经彻底改变了一些库,现在我可以'不要使用下载器 class.

我现在在哪里可以找到这个功能?我应该从其他图书馆拿走它吗(没有 aggrid)?

谢谢

v22.0.0

以来文件路径已更改

你可以从@ag-grid-community/csv-export 查看文档:ag-Grid Modules

Version 22.0.0 changes the way ag-Grid is made available by providing functionality in modules, allowing you to pick and choose which features you require, resulting in a smaller application size overall.