如何在excel中使用openpyxl python插入checkbox?
如何在excel中使用openpyxl python插入checkbox? 通过使用pywin32,我们可以使用下面的代码行来做同样的事情
cb = sheet.CheckBoxes().Add(Left=sheet.Cells(row,column).Left, Top=sheet.Cells(row,column).Top, Width=sheet.Cells(row,column).Width, Height=sheet.Cells(row,column).Height) cb.Caption = name_of_checkbox
但我想使用openpyxl?
就我所知,不可能用openpyxl
创build新的表单控件,例如checkbox。
但是, openpyxl
确实允许你加载已经包含表单控件的现有excel文件,修改excel文件中的数据,然后保存excel文件并保存表单控件。 为此,您必须使用参数keep_vba=True
openpyxl.load_workbook()
方法来加载现有的excel文件(请参阅此处 )。