1.先用xlrd来读xlsx表格,注意要使用1.2以下的版本,新版本不支持xlsx文件.
xlrd的使用方法
wb2 = xlrd.open_workbook(r"./ABCD.xlsx")
ws2 = wb2.sheet_by_name('Sheet1')
需要注意的是 xlrd的行号和列号索引是从0开始的
而openpyxl是从1开始的
2.将控制台输出保存到文件
class Logger(object):
def __init__(self, filename='log.txt', stream=sys.stdout):
self.terminal = stream
self.log = open(filename, 'a')
def write(self, message):
self.terminal.write(message)
self.log.write(message)
def flush(self):
pass
sys.stdout = Logger(stream=sys.stdout)
这篇博客介绍了如何使用xlrd库读取xlsx文件,注意需使用1.2以下版本。同时,展示了如何创建一个自定义的日志类,将控制台输出保存到文件log.txt,方便日志管理和分析。
1055

被折叠的 条评论
为什么被折叠?



