日常的な使用--pythonはxlrdを使用してexcel 2010以前のバージョンを読み込みます.

383 ワード

Openpyxlではxlsxファイルを操作できますが、xlsファイルではサポートされていませんのでxlrdのみ使用できます.
ここでは主にxlrdでデータを読み出してファイル名を変更する
特にxlrdではA 1が(0,0)、openpyxlではA 1が(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')