#pandas #xlsxwriter
Вопрос:
Когда сгенерированный рабочий лист открывается Excel, я всегда хочу видеть нижние строки, а не самые верхние. Есть ли способ сделать это?
Например, если есть 100 строк, я хочу отобразить строки 81 — 100, а не 1 — 20, не скрывая строки 1 — 80.
Я могу поместить курсор методом worksheet.set_selection (), но это не делает автоматически видимой выбранную ячейку.
Комментарии:
1. Это не поддерживается в XlsxWriter (главным образом потому, что никто никогда об этом не просил). Если вы откроете запрос на функцию, я рассмотрю возможность ее добавления.
2. Спасибо. Я заметил, что
freeze_panes()
имеетtop_row
. Это похоже на то, что я хотел, но это работает только при замораживании стекол.
Ответ №1:
Эта функция доступна в XlsxWriter gt;= 3.0.2 с использованием метода gt; set_top_left_cell()
рабочий лист:
worksheet.set_top_left_cell(31, 26) # Same as: worksheet.set_top_left_cell('AA32')
Комментарии:
1. Отлично! Спасибо!