首先我需要知道单元格的值,如果单元格的值大于 1 或 1,那么它将打印到 Excel 表中。现在它的工作。
其次,如果单元格的值超过 1 个或 1 个,我想要的是它应该将列名与单元格值一起打印。例如:
while curr_row < total_rows:
curr_row+=1
curr_cols=-1
while curr_cols<total_cols:
curr_cols+=1
cell_type=sheet1.cell_type(curr_row,curr_cols)
print sheet1.cell_value(curr_row,curr_cols)
if cell_type==1 or (cell_type==2 and sheet1.cell_value(curr_row,curr_cols)>=1):
Sheet.write(curr_row,curr_cols,sheet1.cell_value(curr_row,curr_cols))
print 'Current:', curr_cols
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 1 0 0 0
0 1 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 1 3 0 3 3
21 18 1 1 0 2 1 0 0 1 9 0
0 0 0 0 0 0 0 0 0 0 2 3
如果第 4 列中的值是 1 或大于 1。那么它应该打印 4:1。它的意思是 4 列,值为 1。