API Reference

Class

ExcelWorkbookDataReader

Namespace OfficeIMO.Excel
Assembly OfficeIMO.Excel
Base DbDataReader
Implements
IDataReader IDisposable IDataRecord IEnumerable IAsyncDisposable
Modifiers sealed
Attributes
DefaultMember("Item")

Package-owned ADO.NET projection for XLSX, XLSM, and XLSB workbook worksheets.

Inheritance

  • DbDataReader
  • ExcelWorkbookDataReader

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public override Void Close() #
Returns: Void
public override Boolean GetBoolean(Int32 ordinal) #
Returns: Boolean

Parameters

ordinal System.Int32 requiredposition: 0
public override Byte GetByte(Int32 ordinal) #
Returns: Byte

Parameters

ordinal System.Int32 requiredposition: 0
public override Int64 GetBytes(Int32 ordinal, Int64 dataOffset, Byte[] buffer, Int32 bufferOffset, Int32 length) #
Returns: Int64

Parameters

ordinal System.Int32 requiredposition: 0
dataOffset System.Int64 requiredposition: 1
buffer System.Byte[] requiredposition: 2
bufferOffset System.Int32 requiredposition: 3
length System.Int32 requiredposition: 4
public override Char GetChar(Int32 ordinal) #
Returns: Char

Parameters

ordinal System.Int32 requiredposition: 0
public override Int64 GetChars(Int32 ordinal, Int64 dataOffset, Char[] buffer, Int32 bufferOffset, Int32 length) #
Returns: Int64

Parameters

ordinal System.Int32 requiredposition: 0
dataOffset System.Int64 requiredposition: 1
buffer System.Char[] requiredposition: 2
bufferOffset System.Int32 requiredposition: 3
length System.Int32 requiredposition: 4
public override String GetDataTypeName(Int32 ordinal) #
Returns: String

Parameters

ordinal System.Int32 requiredposition: 0
public override DateTime GetDateTime(Int32 ordinal) #
Returns: DateTime

Parameters

ordinal System.Int32 requiredposition: 0
public override Decimal GetDecimal(Int32 ordinal) #
Returns: Decimal

Parameters

ordinal System.Int32 requiredposition: 0
public override Double GetDouble(Int32 ordinal) #
Returns: Double

Parameters

ordinal System.Int32 requiredposition: 0
public override IEnumerator GetEnumerator() #
Returns: IEnumerator
public override Type GetFieldType(Int32 ordinal) #
Returns: Type

Parameters

ordinal System.Int32 requiredposition: 0
public override T GetFieldValue<T>(Int32 ordinal) #
Returns: T

Type Parameters

T

Parameters

ordinal System.Int32 requiredposition: 0
public override Single GetFloat(Int32 ordinal) #
Returns: Single

Parameters

ordinal System.Int32 requiredposition: 0
public override Guid GetGuid(Int32 ordinal) #
Returns: Guid

Parameters

ordinal System.Int32 requiredposition: 0
public override Int16 GetInt16(Int32 ordinal) #
Returns: Int16

Parameters

ordinal System.Int32 requiredposition: 0
public override Int32 GetInt32(Int32 ordinal) #
Returns: Int32

Parameters

ordinal System.Int32 requiredposition: 0
public override Int64 GetInt64(Int32 ordinal) #
Returns: Int64

Parameters

ordinal System.Int32 requiredposition: 0
public override String GetName(Int32 ordinal) #
Returns: String

Parameters

ordinal System.Int32 requiredposition: 0
public override Int32 GetOrdinal(String name) #
Returns: Int32

Parameters

name System.String requiredposition: 0
public override DataTable GetSchemaTable() #
Returns: DataTable
public override String GetString(Int32 ordinal) #
Returns: String

Parameters

ordinal System.Int32 requiredposition: 0
public override Object GetValue(Int32 ordinal) #
Returns: Object

Parameters

ordinal System.Int32 requiredposition: 0
public override Int32 GetValues(Object[] values) #
Returns: Int32

Parameters

values System.Object[] requiredposition: 0
public override Boolean IsDBNull(Int32 ordinal) #
Returns: Boolean

Parameters

ordinal System.Int32 requiredposition: 0
public override Boolean NextResult() #
Returns: Boolean
public override Boolean Read() #
Returns: Boolean

Properties

public IReadOnlyList<String> SheetNames { get; } #

Gets worksheet names exposed by this reader in workbook order.

public Int32 CurrentSheetIndex { get; } #

Gets the zero-based workbook index of the current worksheet.

public Int32 CurrentResultIndex { get; } #

Gets the zero-based index of the current reader result within SheetNames.

public String CurrentSheetName { get; } #

Gets the worksheet name for the current result.

public override Object this[Int32 ordinal] { get; } #

Parameters

arg1 System.Int32 requiredposition: 0
public override Object this[String name] { get; } #

Parameters

arg1 System.String requiredposition: 0
public override Int32 Depth { get; } #
public override Int32 FieldCount { get; } #
public override Boolean HasRows { get; } #
public override Boolean IsClosed { get; } #
public override Int32 RecordsAffected { get; } #
public override Int32 VisibleFieldCount { get; } #