NReco.Csv
1.0.0
Fast C# CSV parser (stream reader, writer) for .NET Core.
Install-Package NReco.Csv -Version 1.0.0
dotnet add package NReco.Csv --version 1.0.0
<PackageReference Include="NReco.Csv" Version="1.0.0" />
paket add NReco.Csv --version 1.0.0
#r "nuget: NReco.Csv, 1.0.0"
// Install NReco.Csv as a Cake Addin
#addin nuget:?package=NReco.Csv&version=1.0.0
// Install NReco.Csv as a Cake Tool
#tool nuget:?package=NReco.Csv&version=1.0.0
Release Notes
How to use:
// parse CSV
using (var streamRdr = new StreamReader(inputStream)) {
var csvReader = new CsvReader(streamRdr, ",");
while (csvReader.Read()) {
for (int i=0; i<csvReader.FieldsCount; i++) {
string val = csvReader[i];
}
}
}
// generate CSV
using (var streamWr = new StreamWrite(outputStream)) {
var csvWriter = new CsvWriter(streamWr);
// write line
csvWriter.WriteField("Value with double quote\"");
csvWriter.WriteField("And with\nnew line");
csvWriter.WriteField("Normal");
csvWriter.NextRecord();
}
Dependencies
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.5
- NETStandard.Library (>= 1.6.1)
-
.NETStandard 2.0
- No dependencies.
Used By
NuGet packages (1)
Showing the top 1 NuGet packages that depend on NReco.Csv:
Package | Downloads |
---|---|
BakingSheet.Importers.Csv
BakingSheet importer for CSV files
|
GitHub repositories
This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 71,669 | 11/28/2018 |