Daniel's XL Toolbox NG
XLToolbox.Csv.CsvFileBase Class Reference

Provides import/export settings and methods for CSV files. More...

Inheritance diagram for XLToolbox.Csv.CsvFileBase:
Collaboration diagram for XLToolbox.Csv.CsvFileBase:

Protected Member Functions

 CsvFileBase ()
 Instantiates the class with a new CsvSettings object. More...
 
 CsvFileBase (CsvSettings settings)
 Instantiates the class with a given CsvSettings object. More...
 

Properties

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]
 

Detailed Description

Provides import/export settings and methods for CSV files.

Constructor & Destructor Documentation

◆ CsvFileBase() [1/2]

XLToolbox.Csv.CsvFileBase.CsvFileBase ( )
inlineprotected

Instantiates the class with a new CsvSettings object.

◆ CsvFileBase() [2/2]

XLToolbox.Csv.CsvFileBase.CsvFileBase ( CsvSettings  settings)
inlineprotected

Instantiates the class with a given CsvSettings object.

Parameters
settingsSettings to initialize the class with.

Property Documentation

◆ DecimalSeparator

string XLToolbox.Csv.CsvFileBase.DecimalSeparator
getset

◆ FieldSeparator

string XLToolbox.Csv.CsvFileBase.FieldSeparator
getset

◆ FileName

string XLToolbox.Csv.CsvFileBase.FileName
getset

◆ NumberFormatInfo

NumberFormatInfo XLToolbox.Csv.CsvFileBase.NumberFormatInfo
getprotected

◆ Settings

CsvSettings XLToolbox.Csv.CsvFileBase.Settings
getset

◆ Tabularize

bool XLToolbox.Csv.CsvFileBase.Tabularize
getset

◆ ThousandsSeparator

string XLToolbox.Csv.CsvFileBase.ThousandsSeparator
getset

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