можно еще добавить проверку на количества строк перед записью, и если оно превышает допустимое количество строк в листе, то создавать новый лист и писать в него уже.
Как может быть win32com платформо-независимым? COM-это технология мс, соответственно будет работать только на Windows. По разрядность насколько помню есть и под 32/64.
А в целом, по кому Office можно просто открыть документацию и никакая шпаргалка не понадобиться.
> можно еще добавить проверку на количества строк перед записью, и если оно превышает допустимое количество строк в листе, то создавать новый лист и писать в него уже.
В xlwt удобно оборачивать запись в какой-нибудь объект или корутину, делающую flush_row_data() через N строк и автоматически разбивающую ввод на листы. Странно, что подобного хелпера нет в основном дереве.
Для работы с табличными данными также рекомендую обратить внимание на pandas. На мой взгляд, зачастую удобно прочитать данные из таблицы при помощи pandas, провести необходимые манипуляции с полученным DataFrame и потом опять экспортировать в xls.
Буквально пару дней назад ковырялся с интеграцией excel, так как очень частенько бывают ситуации когда слышно вот такое: «ну ты конечно клевую админку сделал, но можно мы в экселе все вобьем, вышлем тебе, а ты импортнеш», думаю многие с таким сталкивались.
Вот такая штука получилась, это addin позволяющий слать выбранную в экселе табличку на указанный URL в виде post запроса, с json представлением таблички
Интеграция MS Excel и Python