Переименовать файл со значением, хранящимся в переменной в Python - PullRequest
0 голосов
/ 14 июля 2020

У меня есть файл, и я хочу переименовать его и получить имя из

cellObj.value

    os.rename(r'C:\Users\Com\Downloads\Software 02E - Installed software on a specific computer.xlsx',r'C:\Users\Com\Downloads\OUTPUT.xlsx')

Требуется изменение вывода по значению в Cellobj (пример значения: BPTPC0132)

Ответы [ 2 ]

0 голосов
/ 16 июля 2020

Этот формат работал у меня

workbook.save(cellObj.value+".xlsx")
0 голосов
/ 14 июля 2020

Чтение значения ячейки из файла excel не проблема - из вашего вопроса я не могу понять, из какой ячейки вы хотите прочитать свое имя файла, поэтому я предполагаю, что первая ячейка на вашем первом листе сейчас:

import xlrd

xl_workbook = xlrd.open_workbook("insertyourfilepathhere")
sheet_names = xl_workbook.sheet_names()
xl_sheet = xl_workbook.sheet_by_index(0)
cell = xl_sheet.cell(0,0)
output = cell.value

Затем вы можете использовать выходную переменную для сохранения файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...