Python: автозаполнение ячеек с формулой в ячейке выше, MAC OS - PullRequest
0 голосов
/ 16 января 2019

Я пишу код Python, в котором у меня есть существующий лист Excel с существующие формулы, которые уже записаны из H4: 5 и другие формулы по всему листу вплоть до Z4: Z5
Мне было интересно, есть ли способ перетащить эти формулы в последнюю ячейку, например, строка 100
Я нашел способ сделать это в Windows, здесь , но пакет win32com не доступен через Mac.
Любое руководство будет полезно, спасибо

1 Ответ

0 голосов
/ 16 января 2019

Я не создавал программы для работы с электронными таблицами на Mac, но я бы порекомендовал модуль openpyxl по адресу: https://openpyxl.readthedocs.io/en/stable/ для работы с формулами на листе. Если вы хотите иметь дело с результатом формулы, тогда xlwings будет лучшей альтернативой на https://docs.xlwings.org/en/stable/installation.html Например, если вы пытаетесь скопировать = SUM (A3: A5) (я думаю, что вы делаете что-то подобное), вы должны использовать openpyxl. Если вы пытаетесь получить значение этого дополнения (скажем, с плавающей запятой 5,34), вам следует использовать xlwings. У меня были проекты, которые также используют оба, так что стоит подумать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...