0
如何在Excel中使用openpyxl python插入複選框? 通過使用pywin32我們可以做的代碼如何在Excel中使用openpyxl python插入複選框?
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辦?
它可能不適用於我的情況,因爲我總是創建一個新的Excel包含數據庫中的數據並將其存儲在我們的公用文件夾中。如何在創建Excel時預先定義一個宏? – pravin
@pravin可能性1:手動創建一個只包含表單控件的'模板'excel文件。然後用'openpyxl'加載這個excel文件,添加你的數據並保存爲一個新的excel文件。可能性2:使用'xlsxwriter'軟件包。這個包不支持從python代碼創建表單控件:http://xlsxwriter.readthedocs.io/example_macros.html – Xukrao