Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Excel库创建的工作表太多_C#_Excel_Excellibrary - Fatal编程技术网

C# Excel库创建的工作表太多

C# Excel库创建的工作表太多,c#,excel,excellibrary,C#,Excel,Excellibrary,我正在尝试使用ExcelLibrary将输出写入Excel工作簿。我希望此工作簿仅包含一张工作表,但我找不到任何方法来创建仅包含一张工作表的工作簿或在创建后删除多余的工作表。我发现的所有例子都不起作用 任何建议都将不胜感激 关于。您可以通过工作表属性使用工作表,该属性只是工作表对象的通用列表,即列表 您可以将此列表视为任何通用列表,并使用Clear()、Remove()等操作工作表列表 Workbook workbook = new Workbook(); workbook.Worksheets

我正在尝试使用ExcelLibrary将输出写入Excel工作簿。我希望此工作簿仅包含一张工作表,但我找不到任何方法来创建仅包含一张工作表的工作簿或在创建后删除多余的工作表。我发现的所有例子都不起作用

任何建议都将不胜感激


关于。

您可以通过
工作表
属性使用工作表,该属性只是工作表对象的通用列表,即
列表

您可以将此列表视为任何通用列表,并使用
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

工作表可通过
工作表
属性使用,该属性只是工作表对象的通用列表,即
列表

您可以将此列表视为任何通用列表,并使用
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

谢谢我尝试了
workbook.Worksheets.Clear()但我还是会有额外的工作表。另外,当我试图通过索引删除它们时,我总是抛出一个索引越界异常——这很奇怪,因为它应该是一个或另一个。我道歉。我在错误的位置添加了工作表。你的例子完全正确。谢谢。@Kevin,不客气。很乐意帮忙。我可以建议你把我的答案记为正确吗?谢谢,谢谢。我尝试了
workbook.Worksheets.Clear()但我还是会有额外的工作表。另外,当我试图通过索引删除它们时,我总是抛出一个索引越界异常——这很奇怪,因为它应该是一个或另一个。我道歉。我在错误的位置添加了工作表。你的例子完全正确。谢谢。@Kevin,不客气。很乐意帮忙。我可以建议你把我的答案记为正确吗?谢谢