问题现象:♦1、使用open()函数、xlrd.open_workbook()函数打开文件,文件名若包含中文,会报错找不到这个文件或目录。 ♦2、获取sheet时若包含中文,也会报错。 #打开文件file = open(filename,'rb')#打开excel文件workbook = xlrd.open_workbook(filename)#获取sheetsheet = workbook.sheet_by_name(sheetname) 解决方案: ♦对参数进行转码即可。如: filename = filename.decode('utf-8')
|
|