exportDataSet static method
Future<FdcExportResult>
exportDataSet(
- FdcDataSet dataSet, {
- required FdcExportFormat format,
- FdcExportOptions? options,
- FdcExportWriter? writer,
- String? suggestedFileName,
- FdcExportWriterOptions? writerOptions,
- FdcExportStyle exportStyle = const FdcExportStyle(),
Exports rows from dataSet using the requested format.
Pass writer for extension/custom formats. If writer is omitted, the
exporter resolves the writer registered for the requested format.
Implementation
static Future<FdcExportResult> exportDataSet(
FdcDataSet dataSet, {
required FdcExportFormat format,
FdcExportOptions? options,
FdcExportWriter? writer,
String? suggestedFileName,
FdcExportWriterOptions? writerOptions,
FdcExportStyle exportStyle = const FdcExportStyle(),
}) {
final resolvedOptions = options ?? FdcExportOptions();
final columns = _resolveColumns(dataSet, resolvedOptions);
final rows = _resolveRows(dataSet, resolvedOptions);
return exportRows(
format: format,
columns: columns,
rows: rows,
options: resolvedOptions,
writer: writer,
suggestedFileName: suggestedFileName,
writerOptions: writerOptions,
exportStyle: exportStyle,
);
}