├── .gitignore ├── ExcelToEnumerable.Benchmarks ├── Benchmarks.cs ├── ComplexExampleTestClass.cs ├── ExcelToEnumerable.Benchmarks.csproj ├── Program.cs ├── TestClass2.cs └── TestSpreadsheets │ ├── ComplexValidation.xlsx │ ├── TestSpreadsheet2.xlsx │ └── TestSpreadsheet3.xlsx ├── ExcelToEnumerable.Tests ├── DefaultTypeMappersTests.cs ├── ExcelToEnumerable.Tests.csproj ├── ExcelToEnumerableContextTests.cs ├── ExcelToEnumerableMapperTests.cs ├── ExcelToEnumerableOptionsBuilderTests.cs ├── ExtensionMethodTests.cs ├── GetterSetterHelperTests.cs ├── HeaderHandlerTests.cs ├── MemberInitializingDictionaryTests.cs ├── RelaxedNumericConvertTests.cs ├── RowColumnExtensionMethodTests.cs ├── TestClasses │ ├── AllColumnsMustBeMappedToPropertiesAttributeTestClass.cs │ ├── AllColumnsMustBeMappedToPropertiesTestClass.cs │ ├── AllNumericFormatsTestClass.cs │ ├── AllPropertiesMustBeMappedToColumnsAttributeTestClass.cs │ ├── AllPropertiesMustBeMappedToColumnsTestClass.cs │ ├── AttributeTestClassWithRowNumber.cs │ ├── AutoLocateHeaderTestClass.cs │ ├── BlankRowBehaviourAttributeTest.cs │ ├── BoolCollectionTestClass.cs │ ├── BoolTestClass.cs │ ├── BooleansTestClass.cs │ ├── CollectionAttributeTestClass.cs │ ├── CollectionTestClass.cs │ ├── ColumnsMappedByNumberButWithUnmappedColumnsTestClass.cs │ ├── ComplexExampleTestClass.cs │ ├── ComplexExampleWithCustomMappingTestClass.cs │ ├── Contract.cs │ ├── CustomColumnNameAttributeTestClass.cs │ ├── CustomValidatorTestClass.cs │ ├── DictionaryCollectionTestClass.cs │ ├── DoubleTestClass.cs │ ├── EndingWithRowNegativeTestClass.cs │ ├── EnumsTestClass.cs │ ├── FuzzyMatchHeaderNamesTestClass.cs │ ├── GermanDecimals.cs │ ├── InternalSetterTestClass.cs │ ├── InvalidRowTestClass.cs │ ├── MapNullToNonNullablePropertyThrowsExceptionTestClass.cs │ ├── MillionCellTestClass.cs │ ├── NoHeaderAttributeTestClass.cs │ ├── NoHeaderTestClass.cs │ ├── NotNullAttributeTestClass.cs │ ├── OptionalColumnAttributeTestClass.cs │ ├── OptionalColumnsTestClass.cs │ ├── OptionalParametersAttributeTestClass.cs │ ├── OrdinalPropertiesAttributeTestClass.cs │ ├── OrdinalPropertiesColumnLetterAttributeTestClass.cs │ ├── OrdinalPropertiesTestClass.cs │ ├── Product.cs │ ├── RequiredColumnsAttributeTestClass.cs │ ├── RequiredColumnsTestClass.cs │ ├── ShouldBeGreaterThanAttributeTestClass.cs │ ├── ShouldBeLessThanAttributeTestClass.cs │ ├── ShouldBeOneOfAttributeTestClass.cs │ ├── TestClass.cs │ ├── TestClass2.cs │ ├── TestClassWithRowNumber.cs │ ├── TestHeaderInRowAttributeClass.cs │ ├── UniqueAttributeTestClass.cs │ └── WorksheetByNumberAttributeTestClass.cs ├── TestHelper.cs ├── TestSpreadsheets │ ├── AllNumericFormats.xlsx │ ├── AutoLocateHeaderTest.xlsx │ ├── Booleans.xlsx │ ├── ColumnsMappedByNumberButWithUnmappedColumns.xlsx │ ├── CustomValidator.xlsx │ ├── EndingWithRowNegative.xlsx │ ├── EndingWithRowNegativeNoDimension.xlsx │ ├── EnumsTest.xlsx │ ├── EnumsTestFromStrings.xlsx │ ├── EnumsTestSmall.xlsx │ ├── Exceptions.xlsx │ ├── FuzzyMatchHeaderNames.xlsx │ ├── FuzzyNumericMatch.xlsx │ ├── GermanDecimals.xlsx │ ├── GoogleSheetsGenerated.xlsx │ ├── IgnoreColumns.xlsx │ ├── IgnorePropertyNames.xlsx │ ├── InvalidRow.xlsx │ ├── LargeDouble.xlsx │ ├── MSOfficeGenerated.xlsx │ ├── MapNullToNonNullableProperty.xlsx │ ├── MostComplexExample.xlsx │ ├── NoHeaderTests.xlsx │ ├── OneMillionCells.xlsx │ ├── OptionalColumns.xlsx │ ├── OrdinalPropertiesAttributeTest.xlsx │ ├── OrdinalPropertiesTest.xlsx │ ├── PrefixedSpreadsheet.xlsx │ ├── PropertyNamesIgnoreAndWhitespaceTests.xlsx │ ├── RequiredColumns.xlsx │ ├── RequiredColumnsExplicitlyNamed.xlsx │ ├── TestQuotePriceSpreadsheetSingleRow.xlsx │ ├── TestSpreadsheet1.xlsx │ ├── TestSpreadsheet2.xlsx │ ├── TestSpreadsheet3DifferentColumnOrder.xlsx │ ├── TestSpreadsheet4Errors.xlsx │ └── doubletest.xlsx └── TypeHelperTests.cs ├── ExcelToEnumerable.sln ├── ExcelToEnumerable ├── Attributes │ ├── AggregateExceptionsAttribute.cs │ ├── AllColumnsMustBeMappedToPropertiesAttribute.cs │ ├── AllPropertiesMustBeMappedToColumnsAttribute.cs │ ├── BlankRowBehaviourAttribute.cs │ ├── EndingWithRowAttribute.cs │ ├── HeaderOnRowAttribute.cs │ ├── IgnoreColumnAttribute.cs │ ├── MapFromColumnsAttribute.cs │ ├── MapsToColumnLetterAttribute.cs │ ├── MapsToColumnNamedAttribute.cs │ ├── MapsToColumnNumberAttribute.cs │ ├── MapsToRowNumberAttribute.cs │ ├── NotNullAttribute.cs │ ├── OptionalColumnAttribute.cs │ ├── ShouldBeLessThanAttribute.cs │ ├── ShouldBeOneOfAttribute.cs │ ├── StartingFromRowAttribute.cs │ ├── UniqueAttribute.cs │ ├── UsingHeaderNamesAttribute.cs │ └── UsingSheetAttribute.cs ├── BlankRowBehaviour.cs ├── DefaultTypeMappers.cs ├── ExcelCellValidator.cs ├── ExcelCellValidatorFactory.cs ├── ExcelPropertyConfiguration.cs ├── ExcelToEnumerable.csproj ├── ExcelToEnumerable.nuspec ├── ExcelToEnumerableCollectionConfiguration.cs ├── ExcelToEnumerableContext.cs ├── ExcelToEnumerableMapper.cs ├── ExcelToEnumerableOptions.cs ├── ExcelToEnumerableOptionsBuilder.cs ├── ExceptionHandlingBehaviour.cs ├── Exceptions │ ├── ExcelToEnumerableCellException.cs │ ├── ExcelToEnumerableConfigException.cs │ ├── ExcelToEnumerableException.cs │ ├── ExcelToEnumerableInvalidHeaderException.cs │ ├── ExcelToEnumerableRowException.cs │ ├── ExcelToEnumerableSheetException.cs │ └── ExcelToEnumerableValidationCode.cs ├── ExtensionMethods.cs ├── GetterSetterHelpers.cs ├── HeaderHandler.cs ├── IExcelPropertyConfiguration.cs ├── IExcelToEnumerableContext.cs ├── IExcelToEnumerableOptions.cs ├── IExcelToEnumerableOptionsBuilder.cs ├── MemberInitializingDictionary.cs ├── PropertySetter.cs ├── RelaxedNumericConvert.cs ├── RowAndColumnExtensionMethods.cs ├── RowMapper.cs ├── TypeHelpers.cs └── VariableNameNormalisationHelper.cs ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/.gitignore -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/Benchmarks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/Benchmarks.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/ComplexExampleTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/ComplexExampleTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/ExcelToEnumerable.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/ExcelToEnumerable.Benchmarks.csproj -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/Program.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/TestClass2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/TestClass2.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/TestSpreadsheets/ComplexValidation.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/TestSpreadsheets/ComplexValidation.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/TestSpreadsheets/TestSpreadsheet2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/TestSpreadsheets/TestSpreadsheet2.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Benchmarks/TestSpreadsheets/TestSpreadsheet3.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Benchmarks/TestSpreadsheets/TestSpreadsheet3.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/DefaultTypeMappersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/DefaultTypeMappersTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/ExcelToEnumerable.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/ExcelToEnumerable.Tests.csproj -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/ExcelToEnumerableContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/ExcelToEnumerableContextTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/ExcelToEnumerableMapperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/ExcelToEnumerableMapperTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/ExcelToEnumerableOptionsBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/ExcelToEnumerableOptionsBuilderTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/ExtensionMethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/ExtensionMethodTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/GetterSetterHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/GetterSetterHelperTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/HeaderHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/HeaderHandlerTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/MemberInitializingDictionaryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/MemberInitializingDictionaryTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/RelaxedNumericConvertTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/RelaxedNumericConvertTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/RowColumnExtensionMethodTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/RowColumnExtensionMethodTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AllColumnsMustBeMappedToPropertiesAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AllColumnsMustBeMappedToPropertiesAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AllColumnsMustBeMappedToPropertiesTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AllColumnsMustBeMappedToPropertiesTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AllNumericFormatsTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AllNumericFormatsTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AllPropertiesMustBeMappedToColumnsAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AllPropertiesMustBeMappedToColumnsAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AllPropertiesMustBeMappedToColumnsTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AllPropertiesMustBeMappedToColumnsTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AttributeTestClassWithRowNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AttributeTestClassWithRowNumber.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/AutoLocateHeaderTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/AutoLocateHeaderTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/BlankRowBehaviourAttributeTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/BlankRowBehaviourAttributeTest.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/BoolCollectionTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/BoolCollectionTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/BoolTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/BoolTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/BooleansTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/BooleansTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/CollectionAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/CollectionAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/CollectionTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/CollectionTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/ColumnsMappedByNumberButWithUnmappedColumnsTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/ColumnsMappedByNumberButWithUnmappedColumnsTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/ComplexExampleTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/ComplexExampleTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/ComplexExampleWithCustomMappingTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/ComplexExampleWithCustomMappingTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/Contract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/Contract.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/CustomColumnNameAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/CustomColumnNameAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/CustomValidatorTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/CustomValidatorTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/DictionaryCollectionTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/DictionaryCollectionTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/DoubleTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/DoubleTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/EndingWithRowNegativeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/EndingWithRowNegativeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/EnumsTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/EnumsTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/FuzzyMatchHeaderNamesTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/FuzzyMatchHeaderNamesTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/GermanDecimals.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/GermanDecimals.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/InternalSetterTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/InternalSetterTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/InvalidRowTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/InvalidRowTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/MapNullToNonNullablePropertyThrowsExceptionTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/MapNullToNonNullablePropertyThrowsExceptionTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/MillionCellTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/MillionCellTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/NoHeaderAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/NoHeaderAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/NoHeaderTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/NoHeaderTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/NotNullAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/NotNullAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/OptionalColumnAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/OptionalColumnAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/OptionalColumnsTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/OptionalColumnsTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/OptionalParametersAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/OptionalParametersAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/OrdinalPropertiesAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/OrdinalPropertiesAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/OrdinalPropertiesColumnLetterAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/OrdinalPropertiesColumnLetterAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/OrdinalPropertiesTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/OrdinalPropertiesTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/Product.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/RequiredColumnsAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/RequiredColumnsAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/RequiredColumnsTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/RequiredColumnsTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/ShouldBeGreaterThanAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/ShouldBeGreaterThanAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/ShouldBeLessThanAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/ShouldBeLessThanAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/ShouldBeOneOfAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/ShouldBeOneOfAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/TestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/TestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/TestClass2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/TestClass2.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/TestClassWithRowNumber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/TestClassWithRowNumber.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/TestHeaderInRowAttributeClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/TestHeaderInRowAttributeClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/UniqueAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/UniqueAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestClasses/WorksheetByNumberAttributeTestClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestClasses/WorksheetByNumberAttributeTestClass.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestHelper.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/AllNumericFormats.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/AllNumericFormats.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/AutoLocateHeaderTest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/AutoLocateHeaderTest.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/Booleans.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/Booleans.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/ColumnsMappedByNumberButWithUnmappedColumns.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/ColumnsMappedByNumberButWithUnmappedColumns.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/CustomValidator.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/CustomValidator.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/EndingWithRowNegative.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/EndingWithRowNegative.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/EndingWithRowNegativeNoDimension.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/EndingWithRowNegativeNoDimension.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/EnumsTest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/EnumsTest.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/EnumsTestFromStrings.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/EnumsTestFromStrings.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/EnumsTestSmall.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/EnumsTestSmall.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/Exceptions.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/Exceptions.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/FuzzyMatchHeaderNames.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/FuzzyMatchHeaderNames.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/FuzzyNumericMatch.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/FuzzyNumericMatch.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/GermanDecimals.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/GermanDecimals.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/GoogleSheetsGenerated.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/GoogleSheetsGenerated.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/IgnoreColumns.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/IgnoreColumns.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/IgnorePropertyNames.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/IgnorePropertyNames.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/InvalidRow.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/InvalidRow.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/LargeDouble.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/LargeDouble.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/MSOfficeGenerated.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/MSOfficeGenerated.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/MapNullToNonNullableProperty.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/MapNullToNonNullableProperty.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/MostComplexExample.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/MostComplexExample.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/NoHeaderTests.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/NoHeaderTests.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/OneMillionCells.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/OneMillionCells.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/OptionalColumns.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/OptionalColumns.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/OrdinalPropertiesAttributeTest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/OrdinalPropertiesAttributeTest.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/OrdinalPropertiesTest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/OrdinalPropertiesTest.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/PrefixedSpreadsheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/PrefixedSpreadsheet.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/PropertyNamesIgnoreAndWhitespaceTests.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/PropertyNamesIgnoreAndWhitespaceTests.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/RequiredColumns.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/RequiredColumns.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/RequiredColumnsExplicitlyNamed.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/RequiredColumnsExplicitlyNamed.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/TestQuotePriceSpreadsheetSingleRow.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/TestQuotePriceSpreadsheetSingleRow.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet1.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet1.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet2.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet3DifferentColumnOrder.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet3DifferentColumnOrder.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet4Errors.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/TestSpreadsheet4Errors.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TestSpreadsheets/doubletest.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TestSpreadsheets/doubletest.xlsx -------------------------------------------------------------------------------- /ExcelToEnumerable.Tests/TypeHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.Tests/TypeHelperTests.cs -------------------------------------------------------------------------------- /ExcelToEnumerable.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable.sln -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/AggregateExceptionsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/AggregateExceptionsAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/AllColumnsMustBeMappedToPropertiesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/AllColumnsMustBeMappedToPropertiesAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/AllPropertiesMustBeMappedToColumnsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/AllPropertiesMustBeMappedToColumnsAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/BlankRowBehaviourAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/BlankRowBehaviourAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/EndingWithRowAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/EndingWithRowAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/HeaderOnRowAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/HeaderOnRowAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/IgnoreColumnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/IgnoreColumnAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/MapFromColumnsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/MapFromColumnsAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/MapsToColumnLetterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/MapsToColumnLetterAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/MapsToColumnNamedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/MapsToColumnNamedAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/MapsToColumnNumberAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/MapsToColumnNumberAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/MapsToRowNumberAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/MapsToRowNumberAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/NotNullAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/NotNullAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/OptionalColumnAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/OptionalColumnAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/ShouldBeLessThanAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/ShouldBeLessThanAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/ShouldBeOneOfAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/ShouldBeOneOfAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/StartingFromRowAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/StartingFromRowAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/UniqueAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/UniqueAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/UsingHeaderNamesAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/UsingHeaderNamesAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Attributes/UsingSheetAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Attributes/UsingSheetAttribute.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/BlankRowBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/BlankRowBehaviour.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/DefaultTypeMappers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/DefaultTypeMappers.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelCellValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelCellValidator.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelCellValidatorFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelCellValidatorFactory.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelPropertyConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelPropertyConfiguration.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerable.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerable.csproj -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerable.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerable.nuspec -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerableCollectionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerableCollectionConfiguration.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerableContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerableContext.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerableMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerableMapper.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerableOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerableOptions.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExcelToEnumerableOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExcelToEnumerableOptionsBuilder.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExceptionHandlingBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExceptionHandlingBehaviour.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableCellException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableCellException.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableConfigException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableConfigException.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableException.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableInvalidHeaderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableInvalidHeaderException.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableRowException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableRowException.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableSheetException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableSheetException.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/Exceptions/ExcelToEnumerableValidationCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/Exceptions/ExcelToEnumerableValidationCode.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/ExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/ExtensionMethods.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/GetterSetterHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/GetterSetterHelpers.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/HeaderHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/HeaderHandler.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/IExcelPropertyConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/IExcelPropertyConfiguration.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/IExcelToEnumerableContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/IExcelToEnumerableContext.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/IExcelToEnumerableOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/IExcelToEnumerableOptions.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/IExcelToEnumerableOptionsBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/IExcelToEnumerableOptionsBuilder.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/MemberInitializingDictionary.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/MemberInitializingDictionary.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/PropertySetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/PropertySetter.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/RelaxedNumericConvert.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/RelaxedNumericConvert.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/RowAndColumnExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/RowAndColumnExtensionMethods.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/RowMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/RowMapper.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/TypeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/TypeHelpers.cs -------------------------------------------------------------------------------- /ExcelToEnumerable/VariableNameNormalisationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/ExcelToEnumerable/VariableNameNormalisationHelper.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChrisHodges/ExcelToEnumerable/HEAD/README.md --------------------------------------------------------------------------------