利用openpyxl可以操作xlsx文件,但是对于xls文件来说并不支持,因此只能用xlrd
在这里主要是利用xlrd读取数据然后修改文件名
特别注意的是xlrd中A1是(0,0),openpyxl中A1是(1,1)
def re_excelname(fileName):
wb = xlrd.open_workbook(fileName)
sheet = wb.sheet_by_index(0)
name = sheet.cell(0,1).value
print fileName,'+++',name
os.rename(fileName,name+'.xls')