Я написал простую программу для тестирования с openpyxl, где я просто открываю файл .xlsx, вводят данные в определенную ячейку, затем закрываю программу и запускаю ее снова, вводя данные в другую ячейку, но когда я открываю .xlsx после запуска программы для второго.Как остановить openpyxl - python от очистки моего файла excel при каждом повторном запуске программы?
Мое предположение, что openpyxl очищает весь файл .xlsx каждый раз, когда вы его открываете снова, есть ли способ избежать этого?
Вот мой код:
from openpyxl import Workbook
wb = Workbook()
dest_filename = 'teste.xlsx'
ws = wb.active
ws.title = "2017"
Row = int(input('row: '))
Column = int(input('column: '))
data = input('data: ')
ws.cell(row = Row, column = Column).value = data
wb.save(filename = dest_filename)
Вот .xlsx файл после запуска программы в первый раз
Вот это .xlsx файл после запуска программы во второй раз
Это создает новый файл с именем "teste.xlsx" каждый раз. –