ot;:
37 print('提示:第' + str(n) + '行未填入日期!')
38 else:
39 # 日期格式判断
40 if type(sheet_list[3] == float) and type(sheet_list[3]) != str: #时间转换
41 datetime = xlrd.xldate_as_datetime(current_sheet.cell(n,3).value,workbook.datemode)
42 sheet_list[3] = datetime.date()
43 else:
44 sheet_list[3] = ''
45 print('提示:第' + str(n) + '行未正确填入日期,取消显示!')
46
47 table.add_row(sheet_list)
48
49 print('') # 空一行
50 print(table) # 打印最终表格
51
52 print('\n共有' + str(nrows) + '行,已全部打印完毕\n')
53 break;
54 else:
55 print('错误提示:sheet表序号超出最大长度,请重新输入')
View Code
运行结果如下,比昨天的好看多了:
|