
files = request.FILES.get('files') data = xlrd.open_workbook(filename=None, file_cOntents=files.read()) table = data.sheet_by_index(0) nrows = table.nrows ncols = table.ncols for i in range(1, nrows): row = table.row_values(i) for j in range(1, ncols): print row[j] 现在我有个 model 字段名分别是 n1~n40, 怎么按列循环每一行的第 n 个数据插入 nn 个字段里, 比如 表格第 2 列加入字段 n1。
刚学 python 感觉有点绕晕了
1 Gimini OP MyModel.objects.create(n1=row[1]....) 这种笨办法穷举会遇到 IndexError: list index out of range |
2 vZexc0m 2018 年 3 月 7 日 试试 openpyxl,仔细看文档 |
4 Gimini OP |