openpyxl удаляет данные с других листов и не сохраняет ссылки на внешние данные - PullRequest
0 голосов
/ 06 июня 2018

У меня есть лист Excel (Excel 2013), в котором уже есть данные, формулы, форматирование и ссылки на некоторые списки SharePoint, которые автоматически обновляются с именами сотрудников.Я пытаюсь обновить некоторые статические данные на нескольких листах через openpyxl в python 3.4.Программа работает нормально, но когда я открываю файл Excel, все удаляется, а внешние ссылки портятся (теперь это просто статические значения, а не связанные со списком SharePoint).Я мог понять, что таблицы портятся, если я их редактирую, но я просто изменяю значение ячейки на другой вкладке.Заранее благодарю за любую помощь, так как я искал повсюду.

eodReport = openpyxl.load_workbook('End of Day Sales Report 3.0.xlsx')

overallSales = eodReport.get_sheet_by_name('Overall Sales')

overallSales['A1'] = 'test'

eodReport.save('test.xlsx')
...