如何通过django读取excel文件中的复选框值?

Nic*_*ick 2 django checkbox excel

我有这样的excel文件,excel文件中有一些复选框.

在此输入图像描述

我使用的是django和Python Excel(xlrd/xlwt/xlutils)

Questio一,我想看看复选框的值,怎么做?

问题二,如何更新复选框的值?

App*_*234 5

您无法使用Python Excel(xlrd,xlwt,xltutils)读取或修改复选框.

如果您使用的是Windows平台或使用pyxll,则可以使用pywin32.

请参阅下面的读取复选框值的可能示例,设置复选框值只需将for循环中的语句更改为cb.Value = 1cb.Value = 0.

import win32com.client as win32
excel = win32.gencache.EnsureDispatch('Excel.Application')
wb = excel.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()
Run Code Online (Sandbox Code Playgroud)

对于pyxll示例,请参见此处此处.