Class XlsWorksheetsCollection
- Namespace
- Spire.Xls.Core.Spreadsheet.Collections
- Assembly
- Spire.XLS.dll
public class XlsWorksheetsCollection : CollectionExtended<IWorksheet>, IList<IWorksheet>, ICollection<IWorksheet>, IEnumerable<IWorksheet>, IExcelApplication, IWorksheets, IEnumerable, ICloneParent
- Inheritance
-
XlsWorksheetsCollection
- Implements
- Derived
- Inherited Members
Properties
IsRightToLeft
public bool IsRightToLeft { get; set; }
Property Value
this[int]
public IWorksheet this[int Index] { get; }
Parameters
Index
int
Property Value
this[string]
public IWorksheet this[string sheetName] { get; }
Parameters
sheetName
string
Property Value
UseHashForWorksheetLookup
Toggles worksheet search algorithm when searching worksheet by name.
public bool UseHashForWorksheetLookup { get; set; }
Property Value
UseRangesCache
Indicates whether all created range objects should be cached.
public bool UseRangesCache { get; set; }
Property Value
Methods
Add(string)
public IWorksheet Add(string sheetName)
Parameters
sheetName
string
Returns
AddCopy(IWorksheet)
Adds copy of worksheet.
public IWorksheet AddCopy(IWorksheet sheet)
Parameters
sheet
IWorksheetWorksheet to copy.
Returns
- IWorksheet
Copy of worksheet that was added.
AddCopy(IWorksheet, WorksheetCopyType)
public IWorksheet AddCopy(IWorksheet sheet, WorksheetCopyType flags)
Parameters
sheet
IWorksheetflags
WorksheetCopyType
Returns
AddCopy(IWorksheets)
public void AddCopy(IWorksheets worksheets)
Parameters
worksheets
IWorksheets
AddCopy(IWorksheets, WorksheetCopyType)
public void AddCopy(IWorksheets worksheets, WorksheetCopyType flags)
Parameters
worksheets
IWorksheetsflags
WorksheetCopyType
AddCopy(int)
public IWorksheet AddCopy(int sheetIndex)
Parameters
sheetIndex
int
Returns
AddCopy(int, WorksheetCopyType)
Add a copy of the specified worksheet to the worksheet collection.
public IWorksheet AddCopy(int sheetIndex, WorksheetCopyType flags)
Parameters
sheetIndex
intIndex of the workbook that should be copied
flags
WorksheetCopyTypeRepresents copy options flags.
Returns
- IWorksheet
Returns copied sheet.
AddCopyAfter(IWorksheet)
public IWorksheet AddCopyAfter(IWorksheet toCopy)
Parameters
toCopy
IWorksheet
Returns
AddCopyAfter(IWorksheet, IWorksheet)
public IWorksheet AddCopyAfter(IWorksheet toCopy, IWorksheet sheetBefore)
Parameters
toCopy
IWorksheetsheetBefore
IWorksheet
Returns
AddCopyBefore(IWorksheet)
public IWorksheet AddCopyBefore(IWorksheet toCopy)
Parameters
toCopy
IWorksheet
Returns
AddCopyBefore(IWorksheet, IWorksheet)
public IWorksheet AddCopyBefore(IWorksheet toCopy, IWorksheet sheetAfter)
Parameters
toCopy
IWorksheetsheetAfter
IWorksheet
Returns
Clear()
public void Clear()
Create()
public IWorksheet Create()
Returns
Create(string)
public IWorksheet Create(string name)
Parameters
name
string
Returns
FindAll(bool)
protected CellRange[] FindAll(bool findValue)
Parameters
findValue
bool
Returns
FindAll(DateTime)
protected CellRange[] FindAll(DateTime findValue)
Parameters
findValue
DateTime
Returns
FindAll(double, FindType)
protected CellRange[] FindAll(double findValue, FindType flags)
Parameters
Returns
FindAll(string, FindType)
protected CellRange[] FindAll(string findValue, FindType flags)
Parameters
Returns
FindAll(string, FindType, ExcelFindOptions)
public CellRange[] FindAll(string findValue, FindType flags, ExcelFindOptions findOptions)
Parameters
findValue
stringflags
FindTypefindOptions
ExcelFindOptions
Returns
FindAll(TimeSpan)
protected CellRange[] FindAll(TimeSpan findValue)
Parameters
findValue
TimeSpan
Returns
FindFirst(bool)
protected IXLSRange FindFirst(bool findValue)
Parameters
findValue
bool
Returns
FindFirst(DateTime)
protected IXLSRange FindFirst(DateTime findValue)
Parameters
findValue
DateTime
Returns
FindFirst(double, FindType)
protected IXLSRange FindFirst(double findValue, FindType flags)
Parameters
Returns
FindFirst(string, FindType)
protected IXLSRange FindFirst(string findValue, FindType flags)
Parameters
Returns
FindFirst(string, FindType, ExcelFindOptions)
public IXLSRange FindFirst(string findValue, FindType flags, ExcelFindOptions findOptions)
Parameters
findValue
stringflags
FindTypefindOptions
ExcelFindOptions
Returns
FindFirst(TimeSpan)
protected IXLSRange FindFirst(TimeSpan findValue)
Parameters
findValue
TimeSpan
Returns
InnerAdd(IWorksheet)
public void InnerAdd(IWorksheet sheet)
Parameters
sheet
IWorksheet
InnerRemove(int)
protected void InnerRemove(int index)
Parameters
index
int
Move(int, int)
public void Move(int oldIndex, int newIndex)
Parameters
Remove(IWorksheet)
public void Remove(IWorksheet sheet)
Parameters
sheet
IWorksheet
Remove(int)
Removes specified worksheet from the collection.
public void Remove(int index)
Parameters
index
intIndex of the sheet to remove.
Remove(string)
Removes specified worksheet from the collection.
public void Remove(string sheetName)
Parameters
sheetName
stringName of the sheet to remove.
RemoveAt(int)
Removes specified worksheet from the collection.
public void RemoveAt(int index)
Parameters
index
intIndex of the sheet to remove.
UpdateSheetIndex(XlsWorksheet, int)
[Obsolete("the method is not implemented")]
public void UpdateSheetIndex(XlsWorksheet sheet, int iOldRealIndex)
Parameters
sheet
XlsWorksheetiOldRealIndex
int
UpdateStringIndexes(List<int>)
[Obsolete("the method is not implemented")]
public void UpdateStringIndexes(List<int> newIndexes)