Daniel's XL Toolbox NG
XLToolbox.Csv.CsvExporter Class Reference
Inheritance diagram for XLToolbox.Csv.CsvExporter:
Collaboration diagram for XLToolbox.Csv.CsvExporter:

Public Member Functions

 CsvExporter ()
 
 CsvExporter (CsvSettings settings)
 
override bool Execute ()
 Exports the Range to a CSV file, using the file name specified in the FileName property. More...
 

Static Public Member Functions

static CsvExporter LastExport ()
 

Properties

bool IsProcessing [get]
 Gets whether the exporter is currently processing. More...
 
long CellsProcessed [get]
 Gets the number of cells that were already processed during export. More...
 
long CellsTotal [get]
 Gets the total number of cells to export. More...
 
Range Range [get, set]
 
- Properties inherited from XLToolbox.Csv.CsvFileBase
string FileName [get, set]
 
string FieldSeparator [get, set]
 
string DecimalSeparator [get, set]
 
string ThousandsSeparator [get, set]
 
bool Tabularize [get, set]
 
CsvSettings Settings [get, set]
 
NumberFormatInfo NumberFormatInfo [get]
 

Additional Inherited Members

- Protected Member Functions inherited from XLToolbox.Csv.CsvFileBase
 CsvFileBase ()
 Instantiates the class with a new CsvSettings object. More...
 
 CsvFileBase (CsvSettings settings)
 Instantiates the class with a given CsvSettings object. More...
 

Constructor & Destructor Documentation

◆ CsvExporter() [1/2]

XLToolbox.Csv.CsvExporter.CsvExporter ( )
inline

◆ CsvExporter() [2/2]

XLToolbox.Csv.CsvExporter.CsvExporter ( CsvSettings  settings)
inline

Member Function Documentation

◆ Execute()

override bool XLToolbox.Csv.CsvExporter.Execute ( )
inline

Exports the Range to a CSV file, using the file name specified in the FileName property.

Parameters
rangeRange to export.

◆ LastExport()

static CsvExporter XLToolbox.Csv.CsvExporter.LastExport ( )
inlinestatic

Property Documentation

◆ CellsProcessed

long XLToolbox.Csv.CsvExporter.CellsProcessed
get

Gets the number of cells that were already processed during export.

◆ CellsTotal

long XLToolbox.Csv.CsvExporter.CellsTotal
get

Gets the total number of cells to export.

◆ IsProcessing

bool XLToolbox.Csv.CsvExporter.IsProcessing
get

Gets whether the exporter is currently processing.

◆ Range

Range XLToolbox.Csv.CsvExporter.Range
getset

The documentation for this class was generated from the following file: