1
我想使用ExcelLibrary將輸出寫入Excel工作簿。我希望此工作簿僅包含一張工作表,但我無法找到任何方式創建僅包含一張工作表的工作簿,或者在創建後刪除多餘的工作表。我發現的所有例子都不起作用。ExcelLibrary創建太多工作表
任何意見表示讚賞。
問候。
我想使用ExcelLibrary將輸出寫入Excel工作簿。我希望此工作簿僅包含一張工作表,但我無法找到任何方式創建僅包含一張工作表的工作簿,或者在創建後刪除多餘的工作表。我發現的所有例子都不起作用。ExcelLibrary創建太多工作表
任何意見表示讚賞。
問候。
工作表可通過Worksheets
屬性獲取,該屬性只是工作表對象的通用列表 - 即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
謝謝。我嘗試了'workbook.Worksheets.Clear();'但我仍然得到額外的工作表。另外,當我試圖通過索引刪除它們時,我總是拋出索引超出界限異常 - 這很奇怪,因爲它應該是一個或另一個。 – Kevin
我的歉意。我在錯誤的地方添加了工作表。你的例子是完全正確的。謝謝。 – Kevin
@Kevin不客氣。樂意效勞。我可以建議你將我的答案標記爲正確嗎?謝謝。 –