Как написать в электронную таблицу в python3.2? - PullRequest
2 голосов
/ 24 ноября 2011

В настоящее время я пишу сценарий, в котором я хочу взять данные и записать их в электронную таблицу. Я нашел несколько модулей для написания файлов xls, однако кажется, что они работают только до Python 2.x, и я использую 3.2 (также на Mac, если это полезно). У кого-нибудь есть идеи, как получить скрипт python3.2 для вывода в электронную таблицу?

Ответы [ 2 ]

2 голосов
/ 24 ноября 2011

Используйте модуль csv .Вступление из документов:

Модуль csv реализует классы для чтения и записи табличных данных в формате CSV.Это позволяет программистам говорить «записывать эти данные в формате, предпочтительном для Excel» или «читать данные из этого файла, сгенерированного Excel», не зная точных деталей формата CSV, используемого Excel.Программисты также могут описывать форматы CSV, понятные другим приложениям, или определять свои собственные специализированные форматы CSV.

0 голосов
/ 24 ноября 2011

В Windows вы можете использовать интерфейс COM: http://users.rcn.com/python/download/quoter.pyw

Как указал @sdolan, CSV может быть хорошим выбором, если ваши данные представлены в табличном формате.

Поскольку Excel может сохранять электронные таблицы в формате XML, вы можете использовать инструменты XML для доступа к данным.

...