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
Alternatives To Filehelpers
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Papaparse11,6321,9821,2917 days ago41March 23, 2023178mitJavaScript
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
Fast Csv1,4411,948617a day ago71December 04, 202066mitTypeScript
CSV parser and formatter for node
Filehelpers1,030
a year ago117mitC#
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
Csv4622004310 days ago37September 17, 20222mitElixir
CSV Decoding and Encoding for Elixir
React Papaparse311273 months ago50August 13, 202249mitTypeScript
react-papaparse is the fastest in-browser CSV (or delimited text) parser for React. It is full of useful features such as CSVReader, CSVDownloader, readString, jsonToCSV, readRemoteFile, ... etc.
Tabulator Py20852212 years ago141March 21, 20211mitPython
Python library for reading and writing tabular data via streams.
Csv Write Stream1884421393 years ago12April 28, 201612bsd-2-clauseJavaScript
A CSV encoder stream that produces properly escaped CSVs
Csvbuilder1291255 years ago6August 23, 20182mitJavaScript
Easily encode complex JSON objects to CSV with CsvBuilder's schema-like API
Excel Stream12917105 years ago12July 21, 201510mitJavaScript
Csv12822a month ago2July 07, 20222mitC#
Fast C# CSV parser
Alternatives To Filehelpers
Select To Compare


Alternative Project Comparisons
Readme

FileHelpers

www.filehelpers.net

GitHub license NuGet NuGet

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.

Current support for .NET Standard / .NET Core

Support for .NET Core is available through .NET Standard. Since version 3.3.0 support for .NET Standard 2.0 is available! There is a FileHelpers dll targeting .NET Standard 2.0 in the FileHelpers NuGet package.

The .NET Standard FileHelpers dll is a subset of the .NET Framework FileHelpers dll. The .NET Standard FileHelpers dll contains:

  • FileHelperEngine
  • MasterDetailEngine
  • Attributes
  • Converters
  • Events
  • ErrorManager
  • Sorting of big files

The .NET Standard FileHelpers dll currently does not contain the following features:

  • Dynamic: ClassBuilder and CsvClassBuilder. ClassBuilder is difficult to maintain and a rewrite in .NET Core / Standard as is, would require to reference three NuGet packages. There must be better ways to write record structures at runtime.
  • SmartFormatDetector: depends on ClassBuilder (Dynamic).
  • DataLink: code was very old and seemed not worth maintaining.

We do not have any plans to port the FileHelpers.ExcelNPOIStorage nor FileHelpers.ExcelStorage to .NET Core or .NET Standard.

Continuous Integration

AppVeyor Build status

Prerelease NuGet Packages

NuGet feed

https://ci.appveyor.com/nuget/filehelpers

Manual download

License

The FileHelpers are released under the MIT License. FileHelpers Library source and binaries are completely free for commercial and non commercial use.

Sponsors

We have the awesome .NET tools from JetBrains.

Resharper dotCover dotTrace

Popular Stream Projects
Popular Csv Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Sharp
Stream
Csv
Csv Files
Csv Parser
Flat File
Csv Reader