在Excel中,使用OpenXML,如何更改C#中复选框的值?

时间:2014-07-01 17:07:48

标签: c# excel openxml openxml-sdk

我有一个现有的Excel电子表格,我需要开始填充数据。电子表格上有一些复选框。在使用OpenXML库的C#中,我可以访问该文件,添加单元格数据,但无法弄清楚如何获取复选框。它们似乎位于WorsheetPart.DrawingPart.WorksheetDrawing中。如何获取复选框的引用并更改其值?

这是我的方法的开始:

var spreadsheetDocument = SpreadsheetDocument.Open(filename, true);

        var sheet =
            spreadsheetDocument.WorkbookPart.Workbook.GetFirstChild<Sheets>()
                .Elements<Sheet>()
                .FirstOrDefault(s => s.Name == "The Worksheet");

        var relationshipId = sheet.Id.Value;

        var worksheetPart = (WorksheetPart) spreadsheetDocument.WorkbookPart.GetPartById(relationshipId);

0 个答案:

没有答案