Aspose::Cells::WorksheetCollection class
Contents
[
Hide
]WorksheetCollection class
Encapsulates a collection of Worksheet objects.
class WorksheetCollection
Methods
| Method | Description |
|---|---|
| Add(SheetType type) | Adds a worksheet to the collection. |
| Add() | Adds a worksheet to the collection. |
| Add(const U16String& sheetName) | Adds a worksheet to the collection. |
| Add(const char16_t* sheetName) | Adds a worksheet to the collection. |
| AddCopy(const U16String& sheetName) | Adds a worksheet to the collection and copies data from an existed worksheet. |
| AddCopy(const char16_t* sheetName) | Adds a worksheet to the collection and copies data from an existed worksheet. |
| AddCopy(int32_t sheetIndex) | Adds a worksheet to the collection and copies data from an existed worksheet. |
| AddCopy(const Vector <Worksheet>& source, const Vector <U16String>& destSheetNames) | Copy a group of worksheets. |
| Clear() | Clear all worksheets. |
| ClearPivottables() | Clears pivot tables from the spreadsheet. |
| CreateRange(const U16String& address, int32_t sheetIndex) | Creates a Range object from an address of the range. |
| CreateRange(const char16_t* address, int32_t sheetIndex) | Creates a Range object from an address of the range. |
| CreateUnionRange(const U16String& address, int32_t sheetIndex) | Creates a Range object from an address of the range. |
| CreateUnionRange(const char16_t* address, int32_t sheetIndex) | Creates a Range object from an address of the range. |
| Get(int32_t index) | Gets the Worksheet element at the specified index. |
| Get(const U16String& sheetName) | Gets the Worksheet element with the specified name. |
| Get(const char16_t* sheetName) | Gets the Worksheet element with the specified name. |
| GetActiveSheetIndex() | Represents the index of active worksheet when the spreadsheet is opened. |
| GetActiveSheetName() | Represents the name of active worksheet when the spreadsheet is opened. |
| GetBuiltInDocumentProperties() | Returns a DocumentProperty collection that represents all the built-in document properties of the spreadsheet. |
| GetCount() | |
| GetCustomDocumentProperties() | Returns a DocumentProperty collection that represents all the custom document properties of the spreadsheet. |
| GetDxfs() | Gets the master differential formatting records. |
| GetExternalLinks() | Represents external links in a workbook. |
| GetNamedRanges() | Gets all pre-defined named ranges in the spreadsheet. |
| GetNamedRangesAndTables() | Gets all pre-defined named ranges in the spreadsheet. |
| GetNames() | Gets the collection of all the Name objects in the spreadsheet. |
| GetOleSize() | Gets and Sets displayed size when Workbook file is used as an Ole object. |
| GetRangeByName(const U16String& rangeName) | Gets Range object by pre-defined name. |
| GetRangeByName(const char16_t* rangeName) | Gets Range object by pre-defined name. |
| GetRangeByName(const U16String& rangeName, int32_t currentSheetIndex, bool includeTable) | Gets Range by pre-defined name or table’s name. |
| GetRangeByName(const char16_t* rangeName, int32_t currentSheetIndex, bool includeTable) | Gets Range by pre-defined name or table’s name. |
| GetRevisionLogs() | Represents revision logs. |
| GetSensitivityLabels() | Represents all sensitivity labels. |
| GetSheetByCodeName(const U16String& codeName) | Gets the worksheet by the code name. |
| GetSheetByCodeName(const char16_t* codeName) | Gets the worksheet by the code name. |
| GetTableStyles() | Gets TableStyles object. |
| GetThreadedCommentAuthors() | Gets the list of threaded comment authors. |
| GetWebExtensions() | Gets the list of task panes. |
| GetWebExtensionTaskPanes() | Gets the list of task panes. |
| GetXmlMaps() | Gets and sets the XML maps in the workbook. |
| Insert(int32_t index, SheetType sheetType) | Insert a worksheet. |
| Insert(int32_t index, SheetType sheetType, const U16String& sheetName) | Insert a worksheet. |
| Insert(int32_t index, SheetType sheetType, const char16_t* sheetName) | Insert a worksheet. |
| IsNull() const | Checks whether the implementation object is nullptr. |
| IsRefreshAllConnections() | Indicates whether refresh all connections on opening file in MS Excel. |
| explicit operator bool() const | operator bool() |
| operator=(const WorksheetCollection& src) | operator= |
| RefreshAll() | Refresh all pivot tables and charts with pivot source. |
| RefreshPivotTables() | Refreshes all the PivotTables in the Excel file. |
| RefreshPivotTables(const PivotTableRefreshOption& option) | Refreshes all the PivotTables in the Excel file. |
| RegisterAddInFunction(const U16String& addInFile, const U16String& functionName, bool lib) | Adds addin function into the workbook. |
| RegisterAddInFunction(const char16_t* addInFile, const char16_t* functionName, bool lib) | Adds addin function into the workbook. |
| RegisterAddInFunction(int32_t id, const U16String& functionName) | Adds addin function into the workbook. |
| RegisterAddInFunction(int32_t id, const char16_t* functionName) | Adds addin function into the workbook. |
| RemoveAt(const U16String& name) | Removes the element at a specified name. |
| RemoveAt(const char16_t* name) | Removes the element at a specified name. |
| RemoveAt(int32_t index) | Removes the element at a specified index. |
| SetActiveSheetIndex(int32_t value) | Represents the index of active worksheet when the spreadsheet is opened. |
| SetActiveSheetName(const U16String& value) | Represents the name of active worksheet when the spreadsheet is opened. |
| SetActiveSheetName(const char16_t* value) | Represents the name of active worksheet when the spreadsheet is opened. |
| SetIsRefreshAllConnections(bool value) | Indicates whether refresh all connections on opening file in MS Excel. |
| SetOleSize(const Aspose::Cells::Object& value) | Gets and Sets displayed size when Workbook file is used as an Ole object. |
| SetOleSize(int32_t startRow, int32_t endRow, int32_t startColumn, int32_t endColumn) | Sets displayed size when Workbook file is used as an Ole object. |
| SetXmlMaps(const XmlMapCollection& value) | Gets and sets the XML maps in the workbook. |
| SortNames() | Sorts the defined names. |
| SwapSheet(int32_t sheetIndex1, int32_t sheetIndex2) | Swaps the two sheets. |
| WorksheetCollection(WorksheetCollection_Impl* impl) | Constructs from an implementation object. |
| WorksheetCollection(const WorksheetCollection& src) | Copy constructor. |
| ~WorksheetCollection() | Destructor. |
Fields
| Field | Description |
|---|---|
| _impl | The implementation object. |
Examples
Aspose::Cells::Startup();
Workbook workbook;
WorksheetCollection sheets = workbook.GetWorksheets();
//Add a worksheet
sheets.Add();
//Change the name of a worksheet
sheets.Get(0).SetName(u"First Sheet");
//Set the active sheet to the second worksheet
sheets.SetActiveSheetIndex(1);
Aspose::Cells::Cleanup();
See Also
- Namespace Aspose::Cells
- Library Aspose.Cells for C++