TXLSXSheets = class;
| Count, Items | 工作表数量,以及对每个 TXLSXWorksheet 的 1 起始按索引访问(默认数组属性) |
| ActiveIndex | 打开文件时 Excel 激活的工作表的 0 起始索引;尚未设置时为 -1。注意它是 0 起始,而 IndexByName/Items/Duplicate 是 1 起始——组合使用时记得减 1 |
| Add | 追加一个新工作表,可选带名称;重载分别接受无名称或一个 WideString 名称 |
| IndexByName, SheetByName, TryGetSheetByName | 按名称查找工作表;找不到时 SheetByName 返回 nil,TryGetSheetByName 返回 False |
| DeleteByName | 按名称移除工作表;没有同名工作表时返回 False |
| Duplicate | 在同一工作簿内复制工作表(单元格、合并、尺寸、冻结窗格、视图、保护、页面设置、标签颜色);图表/图像/表格/有效性不会被复制——参见 TXLSXWorksheet.CopyFrom |
| Clear | 移除集合中的所有工作表 |
Workbook.Sheets.Add('Summary');
Workbook.Sheets.ActiveIndex := Workbook.Sheets.IndexByName('Summary') - 1;