python xlwt: как сделать так, чтобы заголовок vrow повторялся при печати - PullRequest
3 голосов
/ 09 декабря 2011

Я пишу листы в xlwt со строкой заголовка и несколькими сотнями строк данных.

Я бы хотел, чтобы строка заголовка печаталась вверху каждой напечатанной страницы,при печати из Excel.

Могу ли я применить этот параметр из xlwt?

Спасибо!

1 Ответ

0 голосов
/ 10 декабря 2011

Я никогда не видел способа манипулировать настройками печати с помощью xlwt.

К сожалению не представляется возможным создать шаблон файла Excel с настройками печати и записать в него данные.

Если вы работаете в Windows, вам лучше всего использовать COM-интерфейс pywin32 - создать шаблонный файл Excel с настройками печати и записать в него данные. Я не использовал это (я на Mac), но якобы это работает лучше всего.

Вы можете протестировать эту стратегию с помощью openpyxl , который пишет xlsx вместо xls. Ранее он не поддерживал стили при редактировании документов, но теперь улучшена поддержка стилей. Я понятия не имею, сохраняет ли он настройки печати. ​​

...