Я делаю некоторые листы автоматизации Python в Excel, используя openpyxl, и у меня возникает проблема, когда я пытаюсь вставить столбцы или строки в свой лист.
Я изменяю существующий лист Excel, в котором есть базовая формула (т.е. =F2-G2
), однако, когда я вставляю строку или столбец перед этими ячейками, формула не корректируется соответственно, как если бы вы это сделаливыполнить это действие в Excel.
Например, вставка столбца перед столбцом F
должна изменить формулу на =G2-H2
, но вместо этого она останется на =F2-G2
...
Есть ли способ обойти этовопрос?Я не могу перебрать все ячейки и исправить формулу, потому что файл содержит много столбцов с формулой.