2016-05-13 92 views
0

我想從excel文件中使用DocumentFormat.OpenXml獲取活動工作表名稱,但現在我得到所有工作表名稱,如何才能從excel中使用DocumentFormat.OpenXml獲取活動工作表名稱?獲取活動工作表Excel

回答

1

試試這個代碼

Workbook workbook = doc.WorkbookPart.Workbook; 
      BookViews bookViews = workbook.GetFirstChild<BookViews>(); 
      WorkbookView workbookView = bookViews.GetFirstChild<WorkbookView>(); 
      var activeSheet = workbookView.ActiveTab.InnerText; 
      string sheetName = doc.WorkbookPart.Workbook.Descendants<Sheet>().ElementAt(Convert.ToInt32(activeSheet)).Name;