Class ExcelDataProvider
- Namespace
- OfficeOpenXml.FormulaParsing
- Assembly
- Magicodes.EPPlus.dll
public abstract class ExcelDataProvider : IDisposable
- Inheritance
-
ExcelDataProvider
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
protected ExcelDataProvider()
Properties
public abstract int ExcelMaxColumns { get; }
Property Value
- int
public abstract int ExcelMaxRows { get; }
Property Value
- int
Methods
public abstract void Dispose()
public abstract object GetCellValue(string sheetName, int row, int col)
Parameters
sheetName
string
row
int
col
int
Returns
- object
public abstract ExcelCellAddress GetDimensionEnd(string worksheet)
Parameters
worksheet
string
Returns
- ExcelCellAddress
public abstract string GetFormat(object value, string format)
Parameters
value
object
format
string
Returns
- string
public abstract ExcelDataProvider.INameInfo GetName(string worksheet, string name)
Parameters
worksheet
string
name
string
Returns
- ExcelDataProvider.INameInfo
public abstract ExcelDataProvider.IRangeInfo GetRange(string worksheet, int fromRow, int fromCol, int toRow, int toCol)
Parameters
worksheet
string
fromRow
int
fromCol
int
toRow
int
toCol
int
Returns
- ExcelDataProvider.IRangeInfo
public abstract ExcelDataProvider.IRangeInfo GetRange(string worksheetName, int row, int column, string address)
Parameters
worksheetName
string
row
int
column
int
address
string
Returns
- ExcelDataProvider.IRangeInfo
public abstract ExcelDataProvider.IRangeInfo GetRange(string worksheetName, string address)
Parameters
worksheetName
string
address
string
Returns
- ExcelDataProvider.IRangeInfo
public abstract string GetRangeFormula(string worksheetName, int row, int column)
Parameters
worksheetName
string
row
int
column
int
Returns
- string
public abstract List<Token> GetRangeFormulaTokens(string worksheetName, int row, int column)
Parameters
worksheetName
string
row
int
column
int
Returns
- List<Token>
public abstract object GetRangeValue(string worksheetName, int row, int column)
Parameters
worksheetName
string
row
int
column
int
Returns
- object
public abstract IEnumerable<object> GetRangeValues(string address)
Parameters
address
string
Returns
- IEnumerable<object>
public abstract ExcelNamedRangeCollection GetWorkbookNameValues()
Returns
- ExcelNamedRangeCollection
public abstract ExcelNamedRangeCollection GetWorksheetNames(string worksheet)
Parameters
worksheet
string
Returns
- ExcelNamedRangeCollection
public abstract bool IsRowHidden(string worksheetName, int row)
Parameters
worksheetName
string
row
int
Returns
- bool
public abstract void Reset()