Использование Python для автоматизации создания / управления таблицами Excel - PullRequest
3 голосов
/ 17 июля 2009

У меня есть некоторые данные в формате CSV, которые я хочу вывести в электронную таблицу Excel, а затем создать некоторый стандартный набор графиков. Поскольку данные изначально генерируются в приложении Python, я надеялся просто расширить приложение, чтобы оно могло выполнять всю постобработку, и мне не пришлось бы делать это вручную. Есть ли простой интерфейс с Python для работы с электронными таблицами Excel и управления ими? Есть хорошие образцы этого? Это только для Windows (я в основном работаю на Mac и использую Excel, но могу сделать это на Windows при необходимости).

Ответы [ 2 ]

7 голосов
/ 17 июля 2009

xlutils (и включенные пакеты xlrd и xlwt) должны позволить вашей программе на Python легко создавать, читать и манипулировать файлами Excel, которые вам могут понадобиться!

1 голос
/ 17 июля 2009

В Windows вы можете использовать пакет pywin32 для создания COM-объекта Excel, а затем манипулировать им из скрипта. Вы должны иметь установленный Excel на этом компьютере, хотя. Я сам этого не делал, поэтому не могу дать вам подробностей, но я видел, как это работает, поэтому могу хотя бы подтвердить, что это возможно. К сожалению, понятия не имею об OS X

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