При загрузке уже существующего файла Excel с openpyxl, изменении значения в ячейке и сохранении файла также изменяется другое значение (дата).Кажется, я не могу найти причину / ошибку за этим странным поведением.
Это мой файл Excel dates.xlsx
:
Title Date
Date1 01.01.1900
Date2 02.01.1900
Date3 03.01.1900
Вот так я изменяю значение ячейкии сохраните изменения:
from openpyxl import load_workbook
fileName = "./dates.xlsx"
wb = load_workbook(filename=fileName)
sheet = wb.active
sheet.cell(row=4, column=3).value = "new value"
wb.save(fileName)
wb.close()
Ожидаемый результат:
Title Date
Date1 01.01.1900
Date2 02.01.1900
Date3 03.01.1900 new value
Фактический результат:
Title Date
Date1 00.01.1900
Date2 02.01.1900
Date3 03.01.1900 new value
Это происходит только с датами.Есть идеи как с этим бороться?