WorksheetCollection
内容
[
隐藏
]WorksheetCollection class
封装了一个集合Worksheet对象.
public class WorksheetCollection : CollectionBase<Worksheet>
特性
| 姓名 | 描述 |
|---|---|
| ActiveSheetIndex { get; set; } | 表示打开电子表格时活动工作表的索引。 |
| ActiveSheetName { get; set; } | 表示打开电子表格时活动工作表的名称。 |
| BuiltInDocumentProperties { get; } | 返回一个DocumentProperty表示电子表格的所有内置文档属性的集合。 |
| Capacity { get; set; } | |
| Count { get; } | |
| CustomDocumentProperties { get; } | 返回一个DocumentProperty表示电子表格的所有自定义文档属性的集合。 |
| Dxfs { get; } | 获取主差分格式化记录。 |
| ExternalLinks { get; } | 表示工作簿中的外部链接。 |
| IsRefreshAllConnections { get; set; } | 表示在 MS Excel 中打开文件时是否刷新所有连接。 |
| Item { get; } | 获取Worksheet指定索引处的元素。 (2 indexers) |
| Item { get; set; } | |
| Names { get; } | 获取电子表格中所有 Name 对象的集合。 |
| OleSize { get; set; } | 获取和设置工作簿文件用作 Ole 对象时的显示大小。 |
| RevisionLogs { get; } | 表示修订日志。 |
| TableStyles { get; } | 获取TableStyles对象. |
| ThreadedCommentAuthors { get; } | 获取线程评论作者列表。 |
| WebExtensions { get; } | 获取任务窗格列表。 |
| WebExtensionTaskPanes { get; } | 获取任务窗格列表。 |
| XmlMaps { get; set; } | 获取和设置工作簿中的 XML 映射。 |
方法
| 姓名 | 描述 |
|---|---|
| Add() | 将工作表添加到集合中。 |
| Add(SheetType) | 将工作表添加到集合中。 |
| Add(string) | 将工作表添加到集合中。 |
| AddCopy(int) | 将工作表添加到集合并从现有工作表复制数据。 |
| AddCopy(string) | 将工作表添加到集合并从现有工作表复制数据。 |
| BinarySearch(Worksheet) | |
| BinarySearch(Worksheet, IComparer<Worksheet>) | |
| BinarySearch(int, int, Worksheet, IComparer<Worksheet>) | |
| Clear() | 清除所有工作表。 (2 methods) |
| ClearPivottables() | 从电子表格中清除数据透视表。 |
| Contains(Worksheet) | |
| CopyTo(Worksheet[]) | |
| CopyTo(Worksheet[], int) | |
| CopyTo(int, Worksheet[], int, int) | |
| CreateRange(string, int) | 创建一个Range来自范围地址的对象。 |
| CreateUnionRange(string, int) | 创建一个Range来自范围地址的对象。 |
| Exists(Predicate<Worksheet>) | |
| Find(Predicate<Worksheet>) | |
| FindAll(Predicate<Worksheet>) | |
| FindIndex(Predicate<Worksheet>) | |
| FindIndex(int, Predicate<Worksheet>) | |
| FindIndex(int, int, Predicate<Worksheet>) | |
| FindLast(Predicate<Worksheet>) | |
| FindLastIndex(Predicate<Worksheet>) | |
| FindLastIndex(int, Predicate<Worksheet>) | |
| FindLastIndex(int, int, Predicate<Worksheet>) | |
| GetEnumerator() | |
| GetNamedRanges() | 获取电子表格中所有预定义的命名范围。 |
| GetNamedRangesAndTables() | 获取电子表格中所有预定义的命名范围。 |
| GetRangeByName(string) | 通过预定义的名称获取 Range 对象。 |
| GetRangeByName(string, int, bool) | 获取Range通过预定义的名称或表的名称 |
| GetSheetByCodeName(string) | 按代号获取工作表。 |
| IndexOf(Worksheet) | |
| IndexOf(Worksheet, int) | |
| IndexOf(Worksheet, int, int) | |
| Insert(int, SheetType) | 插入工作表。 |
| Insert(int, SheetType, string) | 插入工作表。 |
| LastIndexOf(Worksheet) | |
| LastIndexOf(Worksheet, int) | |
| LastIndexOf(Worksheet, int, int) | |
| RefreshPivotTables() | 刷新 WorksheetCollection 中的所有数据透视表。 |
| RegisterAddInFunction(int, string) | 将插件函数添加到工作簿中 |
| RegisterAddInFunction(string, string, bool) | 将插件函数添加到工作簿中 |
| RemoveAt(int) | 删除指定索引处的元素。 (2 methods) |
| RemoveAt(string) | 移除指定名称的元素。 |
| SetOleSize(int, int, int, int) | 设置工作簿文件用作 Ole 对象时的显示大小。 |
| SortNames() | 对定义的名称进行排序。 |
| SwapSheet(int, int) | 交换两张纸。 |
例子
[C#]
Workbook workbook = new Workbook();
WorksheetCollection sheets = workbook.Worksheets;
//添加工作表
sheets.Add();
//更改工作表的名称
sheets[0].Name = "First Sheet";
//将活动工作表设置为第二个工作表
sheets.ActiveSheetIndex = 1;
[Visual Basic]
Dim excel as Workbook = new Workbook()
Dim sheets as WorksheetCollection = excel.Worksheets
'添加工作表
sheets.Add()
'更改工作表的名称
sheets(0).Name = "First Sheet"
'将活动工作表设置为第二个工作表
sheets.ActiveSheetIndex = 1
也可以看看
- class CollectionBase<T>
- class Worksheet
- 命名空间 Aspose.Cells
- 部件 Aspose.Cells