Giter Site home page Giter Site logo

hot-vs-cool / filehelpers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from marcosmeli/filehelpers

1.0 0.0 0.0 43.43 MB

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

Home Page: https://www.filehelpers.net

License: MIT License

Batchfile 0.02% PowerShell 0.34% C# 99.46% Visual Basic 0.02% Smarty 0.16%

filehelpers's Introduction

FileHelpers Join the chat at https://gitter.im/MarcosMeli/FileHelpers

www.filehelpers.net

GitHub license NuGet NuGet Stories in Ready Stories in progress

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

Travis 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

filehelpers's People

Contributors

marcosmeli avatar mcavigelli avatar mattvonvielen avatar danielcrenna avatar gameiro avatar rohancragg avatar s-moon avatar akoeplinger avatar jformacek avatar markosimulak avatar jboyer2012 avatar dibbdob avatar robertcoltheart avatar khalidsalomao avatar jbparker avatar spaccabit avatar guillaumejay avatar mstaessen avatar b-stil avatar perrich avatar rondefreitas avatar regisbsb avatar marc-lopez avatar giovax avatar bravesirandrew avatar rmegal avatar rattapon avatar paul42 avatar patriciaaz avatar juancfigueroa avatar

Stargazers

huhu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.