我正在尝试使用 ExcelLibrary 将输出写入 Excel 工作簿。我希望此工作簿仅包含一张工作表,但我找不到任何方法来创建只有一张工作表的工作簿或在创建后删除额外的工作表。我发现的所有示例都不起作用。
任何建议表示赞赏。
问候。
我正在尝试使用 ExcelLibrary 将输出写入 Excel 工作簿。我希望此工作簿仅包含一张工作表,但我找不到任何方法来创建只有一张工作表的工作簿或在创建后删除额外的工作表。我发现的所有示例都不起作用。
任何建议表示赞赏。
问候。
Worksheets 可通过Worksheets
属性提供给您,该属性只是 Worksheet 对象的通用列表 - 即List<Worksheet>
.
您可以将此列表视为任何通用列表,List<T>
并使用Clear()
,Remove()
等来操作工作表列表。
Workbook workbook = new Workbook();
workbook.Worksheets.Clear(); // remove all worksheets
Worksheet mySheet = new Worksheet();
workbook.Worksheets.Add(mySheet); // add a new worksheet
workbook.Worksheets.Remove(mySheet); // remove a particular worksheet
workbook.Worksheets.RemoveAt(4); // remove a worksheet at specific index