Как написать в XLS с Python с неизменным форматом? - PullRequest
2 голосов
/ 29 марта 2011

Есть ли способ записать что-то в файл XLS с помощью python, сохранив при этом исходный формат этого файла XLS (например, размер шрифта, цвет фона ячейки и т. Д.) Спасибо!

Ответы [ 4 ]

2 голосов
/ 29 марта 2011

Может быть, посмотрите на xlrd, xlwt, xlutils:

http://www.python -excel.org /

Я нашел это довольно полезным в прошлом.

0 голосов
/ 29 марта 2011

Если доступные инструменты, такие как xlrd, xlwt и xlutils, не работают, вам, возможно, придется обратиться к программному редактированию файла в Excel через COM.Конечно, вам понадобится копия Excel, вам придется работать из Windows, и она будет работать медленнее, чем другие подходы.

0 голосов
/ 29 марта 2011

Вы также можете использовать pywin32 , если вы используете Windows

0 голосов
/ 29 марта 2011

Если вы можете пойти на XML сериализации документов Office. Также посмотрите на ... http://www.python -excel.org /

...