не удалось сохранить книгу в xlwings

#python #xlwings

Вопрос:

Невозможно сохранить книгу с помощью xlwings. Ниже приведен код, loc содержит имя файла excel

 import xlwings as xw
from xlwings import Book
print(xw.__version__)
app = xw.App(visible=False)
wb = Book(loc)
wb.sheets['crosst'].range('AJ2:CH9999').value=''

wb.save(loc)
app.quit()
 

ниже приведен ответ, но когда я проверяю файл Excel, содержимое не очищается?

 0.24.6

Process finished with exit code 0
 

Ответ №1:

Сохраните файл под новым именем, а не под тем же именем.

 import xlwings as xw
from xlwings import Book
print(xw.__version__)
app = xw.App(visible=False)
wb = Book(loc)
wb.sheets['crosst'].range('AJ2:CH9999').value=''

wb.save(loc1)
app.quit()
 

где loc1 другое имя?

Убедитесь также, что ваши ячейки расположены правильно.