Table of Contents

Interface ITableExcelExport

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

Table 组件 Excel 导出接口

[Obsolete("已过期,请使用 ITableExport 代替 Please use ITableExport instead")]
public interface ITableExcelExport
Extension Methods

Methods

ExportAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, string?)

导出 Excel 方法

Task<bool> ExportAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, string? fileName = null)

Parameters

items IEnumerable<TModel>

导出数据集合

cols IEnumerable<ITableColumn>

当前可见列数据集合 默认 null 导出全部列

fileName string

文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx

Returns

Task<bool>

Type Parameters

TModel

ExportCsvAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, string?)

导出 Csv 方法

Task<bool> ExportCsvAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, string? fileName = null)

Parameters

items IEnumerable<TModel>

导出数据集合

cols IEnumerable<ITableColumn>

当前可见列数据集合 默认 null 导出全部列

fileName string

文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx

Returns

Task<bool>

Type Parameters

TModel

ExportPdfAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, string?)

导出 Pdf 方法

Task<bool> ExportPdfAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, string? fileName = null)

Parameters

items IEnumerable<TModel>

导出数据集合

cols IEnumerable<ITableColumn>

当前可见列数据集合 默认 null 导出全部列

fileName string

文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx

Returns

Task<bool>

Type Parameters

TModel