# FileHelpers **Repository Path**: LGRef_GitHub/FileHelpers ## Basic Information - **Project Name**: FileHelpers - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-19 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FileHelpers [![Join the chat at https://gitter.im/MarcosMeli/FileHelpers](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/MarcosMeli/FileHelpers?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) www.filehelpers.net [![GitHub license](https://img.shields.io/github/license/MarcosMeli/FileHelpers.svg)](https://github.com/MarcosMeli/FileHelpers#license) [![NuGet](https://img.shields.io/nuget/vpre/FileHelpers.svg)](https://www.nuget.org/packages/FileHelpers/) [![NuGet](https://img.shields.io/nuget/dt/FileHelpers.svg)](https://www.nuget.org/packages/FileHelpers/) [![Stories in Ready](https://badge.waffle.io/MarcosMeli/FileHelpers.png?label=ready&title=Issues+Ready)](https://waffle.io/MarcosMeli/FileHelpers) [![Stories in progress](https://badge.waffle.io/MarcosMeli/FileHelpers.png?label=in%20progress&title=Issues+In%20Progress)](https://waffle.io/MarcosMeli/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. ### 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](https://ci.appveyor.com/api/projects/status/pi6ipa7wd4vqws35/branch/master?svg=true)](https://ci.appveyor.com/project/MarcosMeli/filehelpers/branch/master) Travis [![Build Status](https://travis-ci.org/MarcosMeli/FileHelpers.svg?branch=master)](https://travis-ci.org/MarcosMeli/FileHelpers) ### Prerelease NuGet Packages NuGet feed https://ci.appveyor.com/nuget/filehelpers [Manual download](https://ci.appveyor.com/project/marcosmeli/filehelpers/build/artifacts) ### 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](http://www.jetbrains.com/). [![Resharper](https://www.filehelpers.net/images/tools_resharper.gif)](http://www.jetbrains.com/resharper/) [![dotCover](https://www.filehelpers.net//images/tools_dotcover.gif)](http://www.jetbrains.com/dotcover/) [![dotTrace](https://www.filehelpers.net//images/tools_dottrace.gif)](http://www.jetbrains.com/dottrace/)