raboof - Dsv 1.4.1-ci-20240526T1015

DSV (Delimiter-Separated Values) Parsing for .NET

PM> Install-Package Dsv -Version 1.4.1-ci-20240526T1015 -Source https://www.myget.org/F/raboof/api/v3/index.json

Copy to clipboard

> nuget.exe install Dsv -Version 1.4.1-ci-20240526T1015 -Source https://www.myget.org/F/raboof/api/v3/index.json

Copy to clipboard

> dotnet add package Dsv --version 1.4.1-ci-20240526T1015 --source https://www.myget.org/F/raboof/api/v3/index.json

Copy to clipboard
<PackageReference Include="Dsv" Version="1.4.1-ci-20240526T1015" />
Copy to clipboard
source https://www.myget.org/F/raboof/api/v3/index.json

nuget Dsv  ~> 1.4.1-ci-20240526T1015
Copy to clipboard

> choco install Dsv --version 1.4.1-ci-20240526T1015 --source https://www.myget.org/F/raboof/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "raboof" -SourceLocation "https://www.myget.org/F/raboof/api/v2"
Install-Module -Name "Dsv" -RequiredVersion "1.4.1-ci-20240526T1015" -Repository "raboof" -AllowPreRelease
Copy to clipboard

Browse the sources in this package using Visual Studio or WinDbg by configuring the following legacy symbol server URL: https://www.myget.org/F/raboof/symbols/


Dsv

Build Status NuGet MyGet

Dsv is a .NET Standard Library for parsing delimiter-separated values, like CSV (comma-separated values) data. It has a functional design in that most data structures are immutable and there is no shared state.

The goal of the project is to support common formats. It is a non-goal to try and support malformed cases of a DSV format and recover from errors.

Features:

  • Custom delimiter character
  • Quoting character, e.g. "
  • Escape character
  • Multi-line rows
  • Error detection (missing delimiter or end-quote)
  • Line and column information on error
  • Uneven rows
  • Lazy (in consuming a source and producing rows)
  • Pull (sync or async enumerables) & push (observables) parsing

See the parser test cases for how DSV data is handled.

  • .NETStandard 1.0
    • NETStandard.Library (>= 1.6.1)
    • System.ValueTuple (>= 4.5.0)
  • .NETStandard 2.0
    • System.Interactive.Async (>= 6.0.1)
  • .NETStandard 2.1
  • .NETStandard 1.0: 1.0.0.0
  • .NETStandard 2.0: 2.0.0.0
  • .NETStandard 2.1: 2.1.0.0

                        
Assembly Assembly hash Match
/lib/netstandard2.0/dsv.dll 8bd39a2f28fb464285f8d6930657088aFFFFFFFF
/lib/netstandard2.1/dsv.dll b23a51392d9848bd9c7e29e4e3d3ae34FFFFFFFF
/lib/netstandard2.1/dsv.dll c14378808e0140799f1a7f4011102a69FFFFFFFF
/lib/netstandard2.0/dsv.dll d5c9970f43414cff834942c6acb22a7eFFFFFFFF
/lib/netstandard1.0/dsv.dll ef21de02339f4592959d41598f1378baFFFFFFFF
/lib/netstandard1.0/dsv.dll f61b1ec411ad4520bcf8b25f57850335FFFFFFFF

Owners

Atif Aziz

Authors

Atif Aziz

Project URL

https://github.com/atifaziz/Dsv

License

Apache-2.0

Tags

dsv csv tsv text

Info

2591 total downloads
74 downloads for version 1.4.1-ci-20240526T1015
Download (72.06 KB)
Download legacy symbols (82.92 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
1.4.1-ci-20240526T1015 72.06 KB Sun, 26 May 2024 10:32:21 GMT 74
1.4.0-ci-20240630T1513 88.02 KB Sun, 30 Jun 2024 15:19:56 GMT 76
1.4.0-ci-20240630T1249 85.46 KB Sun, 30 Jun 2024 14:58:49 GMT 78
1.4.0-ci-20240630T1229 77.7 KB Sun, 30 Jun 2024 12:47:31 GMT 85
1.4.0-ci-20240629T1708 77.21 KB Sun, 30 Jun 2024 12:20:01 GMT 72
1.4.0-ci-20240603T1150 76.33 KB Mon, 03 Jun 2024 18:49:19 GMT 75
1.4.0-ci-20240531T1619 76.33 KB Fri, 31 May 2024 16:26:12 GMT 73
1.4.0-ci-20240530T2142 76.32 KB Fri, 31 May 2024 13:57:40 GMT 70
1.4.0-ci-20240530T1708 75.21 KB Thu, 30 May 2024 17:35:13 GMT 65
1.4.0-ci-20240526T1408 71.87 KB Thu, 30 May 2024 17:12:38 GMT 80
1.4.0-ci-20240526T1355 71.97 KB Sun, 26 May 2024 14:00:43 GMT 85
1.4.0-ci-20240526T1040 72.04 KB Sun, 26 May 2024 10:45:15 GMT 73
1.4.0-ci-20220623T2220 62.22 KB Thu, 23 Jun 2022 22:26:47 GMT 65
1.4.0-ci-20191004T1124 62.23 KB Fri, 04 Oct 2019 11:32:57 GMT 72
1.4.0-ci-20191003T1145 60.84 KB Thu, 03 Oct 2019 12:03:28 GMT 70
1.4.0-ci-20191003T1134 60.85 KB Thu, 03 Oct 2019 11:53:19 GMT 77
1.4.0-ci-20190725T0831 37.3 KB Thu, 25 Jul 2019 08:33:45 GMT 63
1.3.1-ci-20190219T0753 36.91 KB Tue, 19 Feb 2019 07:56:11 GMT 71
1.3.0-ci-20190211T0842 36.9 KB Mon, 11 Feb 2019 08:44:46 GMT 72
1.3.0-ci-20190208T1850 27.35 KB Sat, 09 Feb 2019 11:46:01 GMT 76
1.2.0-ci-20190208T1807 27.35 KB Fri, 08 Feb 2019 18:08:53 GMT 83
1.2.0-ci-20180707T1654 27.34 KB Sat, 07 Jul 2018 16:55:59 GMT 66
1.1.0-ci-20180705T1329 27.34 KB Thu, 05 Jul 2018 13:31:05 GMT 76
1.1.0-ci-20180705T1322 27.33 KB Thu, 05 Jul 2018 13:24:09 GMT 70
1.0.0-ci-20180704T0722 26.34 KB Wed, 04 Jul 2018 07:25:16 GMT 84
1.0.0-ci-20180703T1711 26.34 KB Tue, 03 Jul 2018 17:13:56 GMT 83
1.0.0-ci-20180608T1631 27.01 KB Fri, 08 Jun 2018 16:32:58 GMT 66
1.0.0-ci-20180518T1609 25.63 KB Fri, 18 May 2018 16:22:38 GMT 55
1.0.0-ci-20180507T1211 24.13 KB Mon, 07 May 2018 12:13:24 GMT 81
1.0.0-ci-20180507T0934 24.14 KB Mon, 07 May 2018 11:44:38 GMT 57
1.0.0-ci-20180118T1157 22.16 KB Thu, 18 Jan 2018 12:06:59 GMT 97
1.0.0-ci-20180117T1748 22.16 KB Wed, 17 Jan 2018 17:49:57 GMT 73
1.0.0-ci-20180110T1815 20.66 KB Wed, 10 Jan 2018 18:29:46 GMT 76
1.0.0-ci-20171229T1727 16.97 KB Fri, 29 Dec 2017 17:29:21 GMT 76
1.0.0-ci-20171229T1718 16.62 KB Fri, 29 Dec 2017 17:20:28 GMT 76