├── .build ├── BuildUtils.AppVeyor.psm1 ├── BuildUtils.psm1 └── GitReleaseInfo.psm1 ├── .gitignore ├── LICENSE.txt ├── README.md ├── appveyor.yml ├── images ├── Table1.PNG ├── Table2.PNG └── Table3.PNG ├── samples ├── EntityFrameworkCoreSample │ ├── EntityFrameworkCoreSample.csproj │ ├── EntityFrameworkCoreSample.sln │ ├── Migrations │ │ ├── 20191026095633_CreateDatabase.Designer.cs │ │ ├── 20191026095633_CreateDatabase.cs │ │ └── VehicleStoreContextModelSnapshot.cs │ ├── Model │ │ ├── BranchEntity.cs │ │ ├── MonthlyRevenueEntity.cs │ │ └── VehicleStoreContext.cs │ ├── Program.cs │ ├── Resource │ │ └── EntityFrameworkSampleData.xlsx │ └── vehicle_store.db ├── images │ └── ef-core-sample-spreadsheet.JPG └── readme.md └── src ├── EPPlus.DataExtractor.Tests ├── EPPlus.DataExtractor.Tests.csproj ├── ExpressionHelperTests.cs ├── SpreadsheetHelperTests.cs ├── WorksheetExtensionsTests.cs └── spreadsheets │ └── WorkbookTest.xlsx ├── EPPlus.DataExtractor.sln └── EPPlus.DataExtractor ├── Data ├── CellAddress.cs └── PropertyExtractionContext.cs ├── DataExtractor.cs ├── DataExtractors ├── CollectionColumn │ ├── CollectionColumnDataExtractor.cs │ ├── ColumnToCollectionConfiguration.cs │ ├── ColumnToCollectionDataExtractor.cs │ ├── ICollectionColumnDataExtractor.cs │ ├── ISimpleCollectionColumnDataExtractor.cs │ ├── NewableCollectionColumnDataExtractor.cs │ ├── NewableColumnToCollectionDataExtractor.cs │ ├── SimpleCollectionColumnDataExtractor.cs │ └── SimpleNewableCollectionColumnDataExtractor.cs └── ColumnDataExtractor.cs ├── EPPlus.DataExtractor.csproj ├── ExpressionHelper.cs ├── ICollectionPropertyConfiguration.cs ├── IDataExtractorInterfaces.cs ├── PropertyValueSetter.cs ├── RowDataExtractor.cs ├── SpreadsheetHelper.cs └── WorksheetExtensions.cs /.build/BuildUtils.AppVeyor.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/.build/BuildUtils.AppVeyor.psm1 -------------------------------------------------------------------------------- /.build/BuildUtils.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/.build/BuildUtils.psm1 -------------------------------------------------------------------------------- /.build/GitReleaseInfo.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/.build/GitReleaseInfo.psm1 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/appveyor.yml -------------------------------------------------------------------------------- /images/Table1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/images/Table1.PNG -------------------------------------------------------------------------------- /images/Table2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/images/Table2.PNG -------------------------------------------------------------------------------- /images/Table3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/images/Table3.PNG -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/EntityFrameworkCoreSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/EntityFrameworkCoreSample.csproj -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/EntityFrameworkCoreSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/EntityFrameworkCoreSample.sln -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Migrations/20191026095633_CreateDatabase.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Migrations/20191026095633_CreateDatabase.Designer.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Migrations/20191026095633_CreateDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Migrations/20191026095633_CreateDatabase.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Migrations/VehicleStoreContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Migrations/VehicleStoreContextModelSnapshot.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Model/BranchEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Model/BranchEntity.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Model/MonthlyRevenueEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Model/MonthlyRevenueEntity.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Model/VehicleStoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Model/VehicleStoreContext.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Program.cs -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/Resource/EntityFrameworkSampleData.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/Resource/EntityFrameworkSampleData.xlsx -------------------------------------------------------------------------------- /samples/EntityFrameworkCoreSample/vehicle_store.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/EntityFrameworkCoreSample/vehicle_store.db -------------------------------------------------------------------------------- /samples/images/ef-core-sample-spreadsheet.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/images/ef-core-sample-spreadsheet.JPG -------------------------------------------------------------------------------- /samples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/samples/readme.md -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor.Tests/EPPlus.DataExtractor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor.Tests/EPPlus.DataExtractor.Tests.csproj -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor.Tests/ExpressionHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor.Tests/ExpressionHelperTests.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor.Tests/SpreadsheetHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor.Tests/SpreadsheetHelperTests.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor.Tests/WorksheetExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor.Tests/WorksheetExtensionsTests.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor.Tests/spreadsheets/WorkbookTest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor.Tests/spreadsheets/WorkbookTest.xlsx -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor.sln -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/Data/CellAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/Data/CellAddress.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/Data/PropertyExtractionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/Data/PropertyExtractionContext.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/CollectionColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/CollectionColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ColumnToCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ColumnToCollectionConfiguration.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ColumnToCollectionDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ColumnToCollectionDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ICollectionColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ICollectionColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ISimpleCollectionColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/ISimpleCollectionColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/NewableCollectionColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/NewableCollectionColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/NewableColumnToCollectionDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/NewableColumnToCollectionDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/SimpleCollectionColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/SimpleCollectionColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/SimpleNewableCollectionColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/CollectionColumn/SimpleNewableCollectionColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/DataExtractors/ColumnDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/DataExtractors/ColumnDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/EPPlus.DataExtractor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/EPPlus.DataExtractor.csproj -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/ExpressionHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/ExpressionHelper.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/ICollectionPropertyConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/ICollectionPropertyConfiguration.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/IDataExtractorInterfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/IDataExtractorInterfaces.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/PropertyValueSetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/PropertyValueSetter.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/RowDataExtractor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/RowDataExtractor.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/SpreadsheetHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/SpreadsheetHelper.cs -------------------------------------------------------------------------------- /src/EPPlus.DataExtractor/WorksheetExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipvalverde/EPPlus.DataExtractor/HEAD/src/EPPlus.DataExtractor/WorksheetExtensions.cs --------------------------------------------------------------------------------