簡體   English   中英

如何使用openpyxl python在excel中插入復選框?

[英]How to insert checkbox in excel using openpyxl python ?

如何使用openpyxl python在excel中插入復選框? 通過使用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創建新的表單控件,例如復選框。

但是, openpyxl允許您加載已包含表單控件的現有excel文件,修改excel文件中的數據,然后保存excel文件並保留表單控件。 為此,您必須使用帶有參數keep_vba=True openpyxl.load_workbook()方法來加載現有的excel文件(請參閱此處 )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM