Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #импорт библиотек
- import xlrd
- import os
- from tkinter import filedialog as fd
- #Выбираем каталог с помощью диалогового окна
- dialog = fd.askdirectory(title="Выберите каталог")
- #Получаем list из выбранного каталога
- path0 = os.listdir(dialog)
- #Фильтруем только xls-ки и записываем в переменную listofxls
- listofxls = filter(lambda x: x.endswith('.xls'), path0)
- #На всякий случай показываем список (работает кривовато)
- print(listofxls)
- # Здесь идет "пробег" цикла по файлам из листа хранящегося в listofxls
- # С помощью библиотеки xlrd открывается книга (один из файлов хранящихся в listofxls)
- # Затем данные из определнной ячейки попадают в insidename затем этот файл переименовывается
- for file in listofxls:
- with xlrd.open_workbook(file, formatting_info=True) as exelka:
- sheet = exelka.sheet_by_index(0)
- insidename = sheet.cell_value(rowx=8, colx=7)
- print(insidename)
- os.rename(file, insidename + '.xls')
- del exelka
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement