Openpyxl не сохраняет файл Excel, почему?

#python #openpyxl

#python #openpyxl

Вопрос:

вот мой код:

 import openpyxl as op
from openpyxl import Workbook
from openpyxl import load_workbook
from openpyxl import worksheet

path = ...
op.load_workbook(path)
wb = Workbook()

ws2 = wb.create_sheet('Sheet2')
wb.save(filename = 'NameOfTheFile.xlsx')
 

Теперь все работает, кроме сохранения файла, когда я добавляю:

print(wb.sheetnames)

он распечатывает Лист2, который я только что добавил, но по какой-то причине, когда я перехожу к документам, в которых находится файл, он не обновляет его, этот лист нигде не найден.

Комментарии:

1. Вы открыли книгу, но не использовали ее, а просто создали новую Workbbok … Измените на wb = op.load_workbook(path)

2. @Tomerikoo о .. спасибо!