如何从工作表到SpreadsheetDocument?

我的基于OpenXML SDK的应用程序遍历工作簿,并在其中通过工作表进行迭代。

我想分解工作表的检索。

给定一个Spreadsheet.Worksheet ,我如何find它的父Packaging.SpreadsheetDocument

通过祖先,也许?

TIA

更新:

Jesper提出了以下代码:

 WorksheetPart worksheetPart = worksheet.WorksheetPart; OpenXmlPackage openXmlPackage = worksheetPart.OpenXmlPackage; SpreadsheetDocument document = (SpreadsheetDocument) openXmlPackage; 

这似乎是正确的答案。

WorkSheet有一个WorkSheetPart属性

http://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.worksheet_properties(v=office.14).aspx

WorkSheetPartinheritance自OpenXmlPart ,该OpenXmlPackage又具有OpenXmlPackage属性,并提供此WorkSheetPart的“根” WorkSheetPart

http://msdn.microsoft.com/en-us/library/documentformat.openxml.packaging.worksheetpart(v=office.14).aspx

http://msdn.microsoft.com/en-us/library/documentformat.openxml.packaging.worksheetpart_properties(v=office.14).aspx

你能用这个吗?