Interface ITableExport
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
Table 组件 Excel 导出接口
public interface ITableExport
- Extension Methods
Methods
ExportAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, TableExportOptions, string?)
导出 方法
Task<bool> ExportAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, TableExportOptions options, string? fileName = null)
Parameters
items
IEnumerable<TModel>导出数据集合
cols
IEnumerable<ITableColumn>当前可见列数据集合 默认 null 导出全部列
options
TableExportOptions导出配置实例
fileName
string文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx
Returns
Type Parameters
TModel
ExportAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, string?)
导出 方法
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
Type Parameters
TModel
ExportCsvAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, TableExportOptions, string?)
导出 Csv 方法
Task<bool> ExportCsvAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, TableExportOptions options, string? fileName = null)
Parameters
items
IEnumerable<TModel>导出数据集合
cols
IEnumerable<ITableColumn>当前可见列数据集合 默认 null 导出全部列
options
TableExportOptions导出配置实例
fileName
string文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx
Returns
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
Type Parameters
TModel
ExportExcelAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, TableExportOptions, string?)
导出 Excel 方法
Task<bool> ExportExcelAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, TableExportOptions options, string? fileName = null)
Parameters
items
IEnumerable<TModel>导出数据集合
cols
IEnumerable<ITableColumn>当前可见列数据集合 默认 null 导出全部列
options
TableExportOptions导出配置实例
fileName
string文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx
Returns
Type Parameters
TModel
ExportExcelAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, string?)
导出 Excel 方法
Task<bool> ExportExcelAsync<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
Type Parameters
TModel
ExportPdfAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, TableExportOptions, string?)
导出 Pdf 方法
Task<bool> ExportPdfAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, TableExportOptions options, string? fileName = null)
Parameters
items
IEnumerable<TModel>导出数据集合
cols
IEnumerable<ITableColumn>当前可见列数据集合 默认 null 导出全部列
options
TableExportOptions导出配置实例
fileName
string文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx
Returns
Type Parameters
TModel
ExportPdfAsync<TModel>(IEnumerable<TModel>, IEnumerable<ITableColumn>?, TableExportOptions, string?, IEnumerable<string>?)
导出 Pdf 方法
Task<bool> ExportPdfAsync<TModel>(IEnumerable<TModel> items, IEnumerable<ITableColumn>? cols, TableExportOptions options, string? fileName = null, IEnumerable<string>? links = null)
Parameters
items
IEnumerable<TModel>导出数据集合
cols
IEnumerable<ITableColumn>当前可见列数据集合 默认 null 导出全部列
options
TableExportOptions导出配置实例
fileName
string文件名 默认 null ExportData_{DateTime.Now:yyyyMMddHHmmss}.xlsx
links
IEnumerable<string>样式表集合
Returns
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
Type Parameters
TModel