-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The CSV Parser represents a library that allows importing and exporting of CSV files. Also, it is possible to configure the importing and exporting behavior.
Main feature of this library is that users only need to create an own class representing a single line of a CSV file. Thereafter, this custom class is used either together with the importer or together with the exporter to process CSV files.
Finally, it would also be possible (assuming a proper configuration is used) to write a CSV output according to the rules of RFC 4180. For more information about RFC 4180 please visit the web-site under https://www.ietf.org/rfc/rfc4180.txt.
Target Framework
Current target framework of this library is the .NET Standard v2.0.
License
The software has been published under the terms of MIT License.
Namespace | Description |
---|---|
Plexdata.CsvParser.Attributes | The Plexdata.CsvParser.Attributes namespace contains all supported attributes of the Plexdata CSV Parser. |
Plexdata.CsvParser.Constants | The Plexdata.CsvParser.Constants namespace contains all supported constant values of the Plexdata CSV Parser. |
Plexdata.CsvParser.Definitions | The Plexdata.CsvParser.Definitions namespace contains all supported definitions of the Plexdata CSV Parser. |
Plexdata.CsvParser.Extensions | The Plexdata.CsvParser.Extensions namespace contains all supported extensions of the Plexdata CSV Parser. |
Plexdata.CsvParser.Internals | The Plexdata.CsvParser.Internals namespace contains all supported internal classes of the Plexdata CSV Parser. |
Plexdata.CsvParser.Processors | The Plexdata.CsvParser.Processors namespace contains all supported processor classes of the Plexdata CSV Parser. |
Plexdata.CsvParser.NET
-
Plexdata.CsvParser.NET
- Plexdata.CsvParser.Attributes Namespace
- Plexdata.CsvParser.Constants Namespace
- Plexdata.CsvParser.Definitions Namespace
-
Plexdata.CsvParser.Extensions Namespace
- CsvContainerExtension Class
- CsvContainerExtension.ContainerSortComparer Class
-
Plexdata.CsvParser.Internals Namespace
- ItemDescriptor Class
- ProcessHelper Class
-
TypeConverter Class
-
TypeConverter Methods
- TypeConverter.AsBoolean Method
- TypeConverter.AsCharacter Method
- TypeConverter.AsDateTime Method
- TypeConverter.AsDecimal Method
- TypeConverter.AsDouble Method
- TypeConverter.AsSingle Method
- TypeConverter.AsSInt16 Method
- TypeConverter.AsSInt32 Method
- TypeConverter.AsSInt64 Method
- TypeConverter.AsSInt8 Method
- TypeConverter.AsString Method
- TypeConverter.AsUInt16 Method
- TypeConverter.AsUInt32 Method
- TypeConverter.AsUInt64 Method
- TypeConverter.AsUInt8 Method
- TypeConverter.GetFalseMapping Method
- TypeConverter.GetFalseMappings Method
- TypeConverter.GetNullMapping Method
- TypeConverter.GetNullMappings Method
- TypeConverter.GetTrueMapping Method
- TypeConverter.GetTrueMappings Method
- TypeConverter.IntoObject Method
- TypeConverter.IntoString Method
- TypeConverter.IsFalseString Method
- TypeConverter.IsNullable Method
- TypeConverter.IsNullString Method
- TypeConverter.IsTrueString Method
- TypeConverter.ToString Method
-
TypeConverter Methods
- TypeDescriptor Class
- TypeProcessor Class
-
Plexdata.CsvParser.Processors Namespace
-
CsvContainer Class
- CsvContainer Constructor
- CsvContainer Properties
-
CsvContainer Methods
- CsvContainer.ChangeColumn Method
- CsvContainer.Contains Method
- CsvContainer.CreateDefaultSettings Method
- CsvContainer.CreateInitialContent Method
- CsvContainer.GetColumnIndex Method
- CsvContainer.GetObject Method
- CsvContainer.GetTransformedContent Method
- CsvContainer.GetValue Method
- CsvContainer.IsValid Method
- CsvContainer.SetValue Method
- CsvContainer.Transform Method
- CsvContainer.TryGetValue Method
- CsvContainer.TrySetValue Method
-
CsvExporter(TInstance) Class
-
CsvExporter(TInstance) Methods
- CsvExporter(TInstance).BuildLine Method
-
CsvExporter(TInstance).Save Method
- CsvExporter(TInstance).Save Method (IEnumerable(TInstance), Stream)
- CsvExporter(TInstance).Save Method (IEnumerable(TInstance), String)
- CsvExporter(TInstance).Save Method (IEnumerable(TInstance), Stream, CsvSettings)
- CsvExporter(TInstance).Save Method (IEnumerable(TInstance), String, CsvSettings)
- CsvExporter(TInstance).Save Method (IEnumerable(TInstance), String, CsvSettings, Boolean)
- CsvExporter(TInstance).WriteHead Method
- CsvExporter(TInstance).WriteLine Method
-
CsvExporter(TInstance) Methods
-
CsvImporter(TInstance) Class
-
CsvImporter(TInstance) Methods
- CsvImporter(TInstance).Construct Method
- CsvImporter(TInstance).GetHeaderName Method
- CsvImporter(TInstance).IsHeaderLine Method
- CsvImporter(TInstance).IsHeaderName Method
- CsvImporter(TInstance).Load Method
- CsvImporter(TInstance).ProcessLine Method
- CsvImporter(TInstance).ValidateColumns Method
- CsvImporter(TInstance).ValidateHeader Method
-
CsvImporter(TInstance) Methods
- CsvMappings Class
- CsvReader Class
- CsvSettings Class
-
CsvWriter Class
-
CsvWriter Methods
- CsvWriter.GetContentOrThrow Method
-
CsvWriter.Write Method
- CsvWriter.Write Method (IEnumerable(IEnumerable(Object)), Stream)
- CsvWriter.Write Method (IEnumerable(IEnumerable(Object)), String)
- CsvWriter.Write Method (CsvContainer, Stream)
- CsvWriter.Write Method (CsvContainer, String)
- CsvWriter.Write Method (IEnumerable(IEnumerable(Object)), Stream, CsvSettings)
- CsvWriter.Write Method (IEnumerable(IEnumerable(Object)), String, CsvSettings)
- CsvWriter.Write Method (CsvContainer, Stream, CsvSettings)
- CsvWriter.Write Method (CsvContainer, String, CsvSettings)
- CsvWriter.Write Method (IEnumerable(IEnumerable(Object)), String, CsvSettings, Boolean)
- CsvWriter.Write Method (CsvContainer, String, CsvSettings, Boolean)
- CsvWriter.WriteLine Method
-
CsvWriter Methods
-
CsvContainer Class