- 论坛徽章:
- 0
|
- 176 book = xlrd.open_workbook(xls_file)
- 177 sheet = book.sheet_by_index(0) if sheet_name == None else book.sheet_by_name(sheet_name)
- 178 row_array = getattr(module, array_name)()
- 179
- 180 global curr_line
- 181 for curr_line in xrange(sheet.nrows):
- 182 if curr_line < 1: # first line is desc
- 183 continue
- 184
- 185 for rownum in range(sheet.ncols):
- 186 row = sheet.col_values(rownum)
- 187 if row == RESTRAINT:
- 188 row = sheet.row_values(RESTRAINT)
- 189 if row == NON_ZERO:
- 190 row = sheet.col_values(NON_ZERO)
- 191 if row == 0:
- 192 ERROR("invalid laber")
- 193 exit(1)
- 194 else:
- 195 continue
- 196
- 197
- 198 row_values = sheet.row_values(curr_line)
- 199 TRACE("row_values = " + str(row_values))
- 200 row = row_array.rows.add()
复制代码 写一个束缚字段 没有定义 RESTRAINT 求解 |
|