Show / Hide Table of Contents

Class ToCollectionRow

An object that represents a row in the callback function in ToCollectionWithMappings<T>(Func<ToCollectionRow, T>, ToCollectionRangeOptions)

Inheritance
System.Object
ToCollectionRow
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OfficeOpenXml.Export.ToCollection
Assembly: EPPlus.dll
Syntax
public class ToCollectionRow

Properties

Headers

Headers used to access cell values.

Declaration
public List<string> Headers { get; }
Property Value
Type Description
System.Collections.Generic.List<System.String>

Item[Int32]

Returns the value of the row at the column index

Declaration
public object this[int index] { get; }
Parameters
Type Name Description
System.Int32 index

the column index

Property Value
Type Description
System.Object

Item[String]

Returns the value of the row at the column index

Declaration
public object this[string columnName] { get; }
Parameters
Type Name Description
System.String columnName

the column index

Property Value
Type Description
System.Object

Methods

Automap<T>(T)

Maps properties on the item to values matching the column header with the property name or attibutes without white spaces. The attributes that can be used are: EpplusTableColumnAttributeBase.Header, DescriptionAttribute.Description or DisplayNameAttribute.Name.

Declaration
public void Automap<T>(T item)
    where T : class
Parameters
Type Name Description
T item

The item to set the values on.

Type Parameters
Name Description
T

The type used, must be a class

GetText(Int32)

Returns formatted value of the cell at the column index within the row of the range.

Declaration
public string GetText(int index)
Parameters
Type Name Description
System.Int32 index

The column index

Returns
Type Description
System.String

The formatted value

GetText(String)

Returns formatted value of the cell at the column index within the row of the range.

Declaration
public string GetText(string columnName)
Parameters
Type Name Description
System.String columnName

The column name

Returns
Type Description
System.String

The formatted value

GetValue<T>(Int32)

Returns the typed value of the cell at the column index within the row of the range.

Declaration
public T GetValue<T>(int index)
Parameters
Type Name Description
System.Int32 index

The column index

Returns
Type Description
T

The value

Type Parameters
Name Description
T

The type to convert to

Exceptions
Type Condition
EPPlusDataTypeConvertionException

Returned if the data type conversion fails and ConversionFailureStrategy is set to Exception

GetValue<T>(String)

Returns the typed value of the cell at the column index within the row of the range.

Declaration
public T GetValue<T>(string columnName)
Parameters
Type Name Description
System.String columnName

The column name

Returns
Type Description
T

The value

Type Parameters
Name Description
T

The type to convert to

Exceptions
Type Condition
EPPlusDataTypeConvertionException

Returned if the data type conversion fails and ConversionFailureStrategy is set to Exception

In This Article
Back to top Generated by DocFX