Я не могу добавить названия печати на рабочий лист Excel с помощью openpyxl. Именованный диапазон создается правильно, но он не стал соответствующим образом именованным диапазоном для заголовков печати. Проблема заключается в том, что область заголовков печати с указанным диапазоном неверна (по крайней мере, если я правильно ее понимаю). Вместо области, являющейся именем рабочего листа, как если бы я вручную печатал заголовки в Excel, область всегда является «рабочей книгой». Вот соответствующий фрагмент кода я использую:Добавление титров печати на рабочий лист с использованием openpyxl
wb = Workbook()
ws = wb.active
ws.add_print_title(1, rows_or_cols='rows')
Насколько я могу сказать add_print_title
нужно только количество строк или столбцов, чтобы добавить в именованный диапазон и строки и столбцы добавляются ли. И, как я уже сказал, это правильно создает именованный диапазон, он просто не превращает этот именованный диапазон в заголовки печати. Может быть, мне не хватает чего-то глупого, но я исчерпал все поисковые запросы Google и свои знания.
Найдено некоторые вещи здесь: http://openpyxl.readthedocs.org/en/latest/_modules/openpyxl/worksheet/ worksheet.html # Worksheet.add_print_title – nycynik
, и это документы для него: http://openpyxl.readthedocs.org/en/latest/api/openpyxl.worksheet.html?highlight=add_print_title#openpyxl.worksheet.worksheet.Решетки. add_print_title – nycynik