All Projects → MarcosMeli → Filehelpers

MarcosMeli / Filehelpers

Licence: mit
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

Projects that are alternatives of or similar to Filehelpers

Csv File Validator
🔧🔦 Validation of CSV file against user defined schema (returns back object with data and invalid messages)
Stars: ✭ 60 (-93.46%)
Mutual labels:  csv, csv-files, csv-parser
Intellij Csv Validator
CSV validator, highlighter and formatter plugin for JetBrains Intellij IDEA, PyCharm, WebStorm, ...
Stars: ✭ 198 (-78.41%)
Mutual labels:  csv, csv-files, csv-parser
Awesomecsv
🕶️A curated list of awesome tools for dealing with CSV.
Stars: ✭ 305 (-66.74%)
Mutual labels:  csv, csv-files, csv-parser
Clevercsv
CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.
Stars: ✭ 887 (-3.27%)
Mutual labels:  csv, csv-files, csv-parser
comma splice
Fixes CSVs with unquoted commas in values
Stars: ✭ 67 (-92.69%)
Mutual labels:  csv-files, csv-parser
Cursively
A CSV reader for .NET. Fast, RFC 4180 compliant, and fault tolerant. UTF-8 only.
Stars: ✭ 34 (-96.29%)
Mutual labels:  csv-files, csv-parser
csvtogs
Take a CSV file and create a Google Spreadsheet with the contents
Stars: ✭ 15 (-98.36%)
Mutual labels:  csv, csv-parser
csv2latex
🔧 Simple script in python to convert CSV files to LaTeX table
Stars: ✭ 54 (-94.11%)
Mutual labels:  csv, csv-files
CsvTextFieldParser
A simple CSV parser based on Microsoft.VisualBasic.FileIO.TextFieldParser.
Stars: ✭ 40 (-95.64%)
Mutual labels:  csv, csv-parser
flatpack
CSV/Tab Delimited and Fixed Length Parser and Writer
Stars: ✭ 55 (-94%)
Mutual labels:  csv, csv-parser
Flatfiles
Reads and writes CSV, fixed-length and other flat file formats with a focus on schema definition, configuration and speed.
Stars: ✭ 275 (-70.01%)
Mutual labels:  csv, csv-files
Csv Parser
A modern C++ library for reading, writing, and analyzing CSV (and similar) files.
Stars: ✭ 359 (-60.85%)
Mutual labels:  csv, csv-parser
gpx-converter
python package for manipulating gpx files and easily converting gpx to other different formats
Stars: ✭ 54 (-94.11%)
Mutual labels:  csv-files, csv-parser
Test Lists
URL testing lists intended for discovering website censorship
Stars: ✭ 236 (-74.26%)
Mutual labels:  csv, csv-files
csvlixir
A CSV reading/writing application for Elixir.
Stars: ✭ 32 (-96.51%)
Mutual labels:  csv, csv-parser
Codablecsv
Read and write CSV files row-by-row or through Swift's Codable interface.
Stars: ✭ 214 (-76.66%)
Mutual labels:  csv, csv-parser
node-emails-from-csv
A simple NodeJS aplication that helps sending emails for events. Uses CSV files for target users.
Stars: ✭ 18 (-98.04%)
Mutual labels:  csv, csv-files
Vroom
Fast reading of delimited files
Stars: ✭ 462 (-49.62%)
Mutual labels:  csv, csv-parser
Importexportfree
Improve default Magento 2 Import / Export features - cron jobs, CSV , XML , JSON , Excel , mapping of any format, Google Sheet, data and price modification, improved speed and a lot more!
Stars: ✭ 160 (-82.55%)
Mutual labels:  csv, csv-files
Csv2
Fast CSV parser and writer for Modern C++
Stars: ✭ 164 (-82.12%)
Mutual labels:  csv, csv-parser

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].