我正在尝试使用OpenXML SDK创建Excel文件。我有一种情况要从WorkSheet实例获取WorkBookPart。我怎么才能得到它?
谢谢。
Ant 。

最佳答案

我知道这是一个古老的问题,但是我想我会给出Ant所问问题的完全正确答案。我在寻找相同答案时遇到了这个问题。这已经过测试并且可以正常工作。

可以说,由于某种原因,您有一个名为工作表的工作表对象:

Worksheet worksheet = ((WorksheetPart)_spreadsheet.WorkbookPart.GetPartById("rId1")).Worksheet;

现在也许,稍后在我的程序中,出于某种原因,我需要获得“工作簿”部分:
WorkbookPart workbookPart = (WorkbookPart) worksheet.WorksheetPart.GetParentParts().First();

就这样!

关于excel - 如何从WorkSheet获取WorkbookPart?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2764262/

10-12 12:21