在Excel中,使用OpenXML,你如何改变C#中checkbox的值?

我有一个现有的Excel电子表格,我需要开始填充数据。 在电子表格上是一些checkbox。 在使用OpenXML库的C#中,我可以访问文件,添加单元格数据,但不知道如何获取checkbox。 他们似乎在WorsheetPart.DrawingPart.WorksheetDrawing。 我如何获得对checkbox的引用并更改其值?

这是我的方法的开始:

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);