Sprache
CsvHelper
Our great sponsors
Sprache | CsvHelper | |
---|---|---|
10 | 36 | |
2,271 | 4,532 | |
1.1% | - | |
0.0 | 8.6 | |
9 days ago | 8 days ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Sprache
- how would you solve this? Filtering a db model from the api and persisting the filtration rules in a safe and db agnostic way
-
What is a tool you use or a bit of code that you like to use that you feel is worth bragging about?
Sprache
- Any prerolled SQL and/or keyword searches out there?
- GitHub - nreco/nlquery: Parser for end-user search-like queries and rule-based named entity recognition (NER) in context of tabular dataset schema.
-
Would Someone ELI5 Parser Combinators?
Unfortunately I'm struggling. The first problem is choosing which combinator library to go with: Sprache, Superpower, Parlot, Pidgen, Lexepars, etc. etc. Some look simpler to use than others, others more performant, others come with useful parsers built in.
- Architecture pattern for Console Apps?
-
C# vs F# for parser combinators
I found Sprache much easier to learn/use than FParsec.
- Parsing an insert sql statement but the data contains commas
-
I don't like regex, so I wrote this
Things like https://github.com/sprache/Sprache are arguably similar.
-
How can I split a string containing HTML span element tags by its element tags?
Att my office usually use Sprache to parse complex models from strings. Mostly query expressions, but it should excell at parsing html as well. Maybe it can be a solution for you here. https://github.com/sprache/Sprache
CsvHelper
- CsvHelper – CSV Library for .NET
-
What’s the quickest way I can log data and write it to a csv file?
I would also say either a logging framework or one of the many NuGet packages. Like CsvHelper.
-
Parsing CSV?
I've been using CsvHelper for a long time and I quite like it. It's flexible and configurable enough to suit all my needs. Though the authors have unpleasant habit of introducing breaking changes (currently they are at major version 30).
-
Best language for manipulating an Excel file.
It's really slow compared to (for example) csvhelper. I tried to use the built in microsoft stuff to handle a data transformation routine using excel files, turning them into csvs and using the csv library sped up the process from 3-4 minutes to about 8 seconds.
-
Introducing: EasyCsv Dotnet
How might it compare to https://www.nuget.org/packages/CsvHelper/?
-
The new type of SQL injection
Let me guess, you replaced a string.Split(',') with CsvHelper?
-
C# . NET alternative for PowerShell Export-CSV
I use CSVHelper https://joshclose.github.io/CsvHelper/ it has a WriteRecords function that will write out your objects
-
Creating a Web App using Excel
I would recommend looking at this popular library for reading / writing to csv files. https://joshclose.github.io/CsvHelper/
-
Struggling with Open Source Documentation - csvhelper
This is probably a bit churlish to complain about, since it's an entirely free tool that has saved me a lot of time and effort, but I'm baffled by the documentation for CsvHelper by Josh Close.
-
Saving datas with more than Excel limit of rows
https://joshclose.github.io/CsvHelper/ is a good library for creating CSVs, but you need to tell us more about who is consumer of this export and may be there is a more direct approach
What are some alternatives?
Pidgin - A lightweight and fast parsing library for C#.
FileHelpers - The FileHelpers are a free and easy to use .NET library to read/write data from fixed length or delimited records in files, strings or streams
Superpower - A C# parser construction toolkit with high-quality error reporting
FluentValidation - A popular .NET validation library for building strongly-typed validation rules.
FParsec - A parser combinator library for F#
RecordParser - Zero Allocation Writer/Reader Parser for .NET Core
Jot - Jot is a library for persisting and applying .NET application state.
Enums.NET - Enums.NET is a high-performance type-safe .NET enum utility library
Humanizer - Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
FlatMapper - FlatMapper is a library to import and export data from and to plain text files.
CSLY - a C# embeddable lexer and parser generator (.Net core)
Polly - Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.