?1、使用open()函數(shù)、xlrd.open_workbook()函數(shù)打開文件,文件名若包含中文,會報錯找不到這個文件或目錄。
?2、獲取sheet時若包含中文,也會報錯。
#打開文件file = open(filename,'rb')#打開excel文件workbook = xlrd.open_workbook(filename)#獲取sheetsheet = workbook.sheet_by_name(sheetname)
解決方案:
?對參數(shù)進行轉(zhuǎn)碼即可。如:
filename = filename.decode('utf-8')