@sunekosuri

Как в openpyxl добавить символ в существующая строку?

Допустим у меня уже существует excel файл с таблицей. Как в каждую таблицу ячейки добавить какой либо символ.
В моём случае мне нужен пробел.

Есть вот такой набросок кода, но он не рабочий.
wb = openpyxl.reader.excel.load_workbook(filename="schedule.xlsx", data_only=True)
wb.active = 1
sheet = wb.active

for row in range(11, 47):
    for col in range(4, 6):
        a = srt(sheet[str(row)+ str(col)].value) +str(" ")
        cell = sheet.cell(row = row, column = col)
        cell.value = str(a) 

wb.save('example.xlsx')
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
from openpyxl.utils import get_column_letter

for row in range(11, 47):
    for col in range(4, 6):
        col_letter = get_column_letter(col)
        cell = sheet[col_letter+str(row)]
        if cell.value:
            cell.value = str(cell.value) + ' '
        else:
            cell.value = ' '
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы