14 окт. 2010 г.

К.О. об excel в python.

Недавно я задавался вопросом о изменении существующих файлов excel в python. В процессе изучения задача обросла новыми требованиями, но все же стало ясно, что продолжать пользоваться pyExcelerator для генерации “похожих” на существующие файлы клонов я не хочу (долго, сложно, муторно, не точно). На помощь пришел кэп – сайт называется http://www.python-excel.org/.

Там ссылки на 3 библиотеки xlrd (чтение), xlwt (запись) и xlutils, которая объединяет использование первых двух. Кроме того, на сайте есть ссылки на примеры и документацию.




6 комментариев:

Анонимный комментирует...

http://habrahabr.ru/blogs/python/99923/

Alexander Afanasiev комментирует...

А вот с excel 2007 xlwt и xlrd не отделаешься.. :(

Иван Маркеев комментирует...

Ага, но есть xlsx-python

Alexander Afanasiev комментирует...

Отлично, спасибо :)

Alexander Afanasiev комментирует...

Для чтения/записи xlsx файлов недавно появился вот этот модуль:
http://packages.python.org/openpyxl/

Конечно, многих экселевских фич пока нет, но очень радует скорость записи.

Иван Маркеев комментирует...

Спасибо за ссылку! Буду изучать.