API
| 属性 | 说明 | 类型 | 默认值 | 必选 |
|---|---|---|---|---|
| sheetInstance | 表格实例 | SpreadSheet | ||
| className | 类名 | string | ||
| icon | 展示图标 | ReactNode | ||
| copyOriginalText | 复制原始数据文案 | string | ||
| copyFormatText | 复制格式化数据文案 | string | ||
| downloadOriginalText | 下载原始数据文案 | string | ||
| downloadFormatText | 下载格式化数据文案 | string | ||
| fileName | 自定义下载文件名 (csv) | string | sheet | |
| async | 异步复制/导出数据 (默认异步) | boolean | true | |
| dropdown | 下拉菜单配置,透传给 antd 的 Dropdown 组件 | DropdownProps | ||
| customCopyMethod | 自定义导出组件内部复制处理逻辑 | (params: CopyAllDataParams) => Promise<string> | string | Promise<Copyable> | Copyable | ||
| onCopySuccess | 复制成功 | (data: Copyable | string | undefined) => void | ||
| onCopyError | 复制失败 | (error: unknown) => void | ||
| onDownloadSuccess | 下载成功 | (data: string) => void | ||
| onDownloadError | 下载失败 | (error: unknown) => void |