我有一个现有的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);