2
我有一個像這樣的excel文件,在excel文件中有一些複選框。如何通過django讀取excel文件中的複選框值?
我使用的Django和Python Excel(xlrd/xlwt/xlutils)
Questio一個,我想讀的複選框的值,該怎麼辦?
問題二,如何更新複選框的值?
我有一個像這樣的excel文件,在excel文件中有一些複選框。如何通過django讀取excel文件中的複選框值?
我使用的Django和Python Excel(xlrd/xlwt/xlutils)
Questio一個,我想讀的複選框的值,該怎麼辦?
問題二,如何更新複選框的值?
您無法使用Python Excel(xlrd,xlwt,xltutils)讀取或修改複選框。
如果您在Windows平臺上或使用pyxll,則可以使用pywin32。
查看可能的示例以讀取下面的複選框值,設置複選框值只需將for循環中的語句 更改爲cb.Value = 1
或cb.Value = 0
。
import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = xl.Workbooks.Open(r'U:\Example.xls')
ws = wb.Worksheets("Sheet1")
cb_dict = {}
for cb in ws.CheckBoxes():
cb_dict[cb.Name] = cb.Value
excel.Application.Quit()
只需注意第3行應該使用excel而不是xl – JCB