#python #openpyxl
Вопрос:
При создании новой электронной таблицы с помощью openpyxl при первом открытии новой электронной таблицы в Excel она отображается в полноэкранном режиме, полностью заполняя дисплей. Как я могу задать геометрию окна, либо в терминах столбцов и строк, либо в расположении экрана и размерах окна, чтобы оно открывалось в меньшем окне.
Комментарии:
1. Да, есть. Что вы пробовали до сих пор?
2. Честно говоря, я пытался многое вспомнить.
3. Я нашел кое-что потенциально полезное (просмотр книг). Но это не имеет значения. просмотр = Просмотр книг(Активная таблица=0, высота окна=400, ширина окна=500, таблицы отображения=Ложь) ws.просмотры книг = просмотр
Ответ №1:
BookView-это правильный класс. Проблема в том, как его вызвать и настроить представление.
from openpyxl.workbook.views import BookView
...
wb = openpyxl.Workbook()
view = [BookView(xWindow=0, yWindow=0, windowWidth=18140, windowHeight=15540)]
wb.views = view
Для определения: XWindow, yWindow, ширина окна, высота окна и многое другое см. Примечание к документации MS Excell, значения указаны в поворотах (1/20 точки).