WorkbookSettings класс
WorkbookSettings класс
Представляет все параметры рабочей книги.
Тип WorkbookSettings предоставляет следующие члены:
Характеристики
| Свойство | Описание |
|---|---|
| stream_provider | Получает и задает поставщика потоков для внешнего ресурса. |
| resource_provider | Получает и задает поставщика потока для внешнего ресурса, например для загрузки данных изображения для изображения типа “LinkToFile”. |
| author | Получает и задает автора файла. |
| check_custom_number_format | Указывает, проверяется ли пользовательский числовой формат при установке Style.Custom. |
| enable_macros | Включить макросы; |
| date1904 | Получает или задает значение, указывающее, использует ли книга систему дат 1904 года. |
| protection_type | Получает тип защиты книги. |
| display_drawing_objects | Указывает, следует ли и как отображать объекты в книге. |
| sheet_tab_bar_width | Ширина панели вкладок рабочего листа (в 1/1000 ширины окна). |
| show_tabs | Получите или задайте значение, указывающее, отображаются ли вкладки рабочей книги. |
| first_visible_tab | Получает или задает первую видимую вкладку рабочего листа. |
| is_h_scroll_bar_visible | Получает или задает значение, указывающее, будет ли созданная электронная таблица содержать горизонтальную полосу прокрутки. |
| is_v_scroll_bar_visible | Получает или задает значение, указывающее, будет ли сгенерированная электронная таблица содержать вертикальную полосу прокрутки. |
| shared | Получает или задает значение, указывающее, является ли рабочая книга общей. |
| language_code | Получает или задает язык пользовательского интерфейса версии Workbook на основе CountryCode, в котором сохранен файл. |
| region | Получает или задает региональные параметры для книги. |
| globalization_settings | Получает и задает параметры глобализации. |
| number_decimal_separator | Получает или задает десятичный разделитель для форматирования/анализа числовых значений. По умолчанию используется десятичный разделитель текущего региона. |
| number_group_separator | Получает или задает символ, разделяющий группы цифр слева от десятичной дроби в числовых значениях. По умолчанию используется разделитель групп текущего региона. |
| password | Представляет пароль шифрования файла рабочей книги. |
| write_protection | Предоставляет доступ к параметрам защиты книги от записи. |
| is_encrypted | Получает значение, указывающее, требуется ли пароль для открытия этой книги. |
| is_protected | Получает значение, указывающее, защищена ли структура или окно книги. |
| is_default_encrypted | Указывает, следует ли шифровать книгу с паролем по умолчанию, если структура и Windows книги заблокированы. |
| is_minimized | Указывает, будет ли сгенерированная электронная таблица открыта в свернутом виде. |
| is_hidden | Указывает, скрыта ли эта книга. |
| auto_compress_pictures | Задает логическое значение, указывающее, что приложение автоматически сжимает изображения в книге. |
| remove_personal_information | Значение true, если личную информацию можно удалить из указанной книги. |
| hide_pivot_field_list | Получает и задает, следует ли скрыть список полей для сводной таблицы. |
| update_links_type | Получает и задает способ обновления внешних ссылок при открытии книги. |
| max_row | Получает максимальный индекс строки, отсчитываемый от нуля. |
| max_column | Получает максимальный индекс столбца, отсчитываемый от нуля. |
| parsing_formula_on_open | Указывает, выполняется ли разбор формулы при чтении файла. |
| window_left | Расстояние от левого края клиентской области до левого края окна в пунктах. |
| window_left_inch | Расстояние от левого края клиентской области до левого края окна.
В единицах дюйма. |
| window_left_cm | Расстояние от левого края клиентской области до левого края окна.
В единицах сантиметра. |
| window_top | Расстояние от верхнего края клиентской области до верхнего края окна в пунктах. |
| window_top_inch | Расстояние от верхнего края клиентской области до верхнего края окна в дюймах. |
| window_top_cm | Расстояние от верхнего края клиентской области до верхнего края окна в сантиметрах. |
| window_width | Ширина окна в пунктах. |
| window_width_inch | Ширина окна в дюймах. |
| window_width_cm | Ширина окна в сантиметрах. |
| window_height | Высота окна в пунктах. |
| window_height_inch | Высота окна в дюймах. |
| window_height_cm | Высота окна в сантиметрах. |
| update_adjacent_cells_border | Указывает, обновлять ли границу соседних ячеек. |
| significant_digits | Получает и задает количество значащих цифр.
Значение по умолчанию — CellsHelper.significant_digits. |
| check_compatibility | Указывает, следует ли проверять совместимость с более ранними версиями при сохранении книги. |
| check_excel_restriction | Проверять ли ограничение файла excel, когда пользователь изменяет объекты, связанные с ячейками.
Например, Excel не позволяет вводить строковое значение длиннее 32 КБ. Когда вы вводите значение длиннее 32 КБ, например, Cell.PutValue(строка), если это свойство истинно, вы получите исключение. Если это свойство имеет значение false, мы примем значение вашей входной строки в качестве значения ячейки, чтобы позже вы можете вывести полное строковое значение для файлов других форматов, таких как CSV. Однако, если вы установили такое значение, которое недопустимо для формата файла Excel, вы не должны сохранять книгу в формате файла Excel позже. В противном случае может возникнуть непредвиденная ошибка для сгенерированного файла Excel. |
| auto_recover | Указывает, помечен ли файл для автоматического восстановления. |
| crash_save | указывает, сохраняло ли приложение последний файл рабочей книги после сбоя. |
| data_extract_load | указывает, открывало ли приложение последнюю книгу для восстановления данных. |
| repair_load | Указывает, открывало ли приложение книгу в последний раз в безопасном режиме или в режиме восстановления. |
| build_version | Указывает добавочный общедоступный выпуск приложения. |
| memory_setting | Получает или задает параметры использования памяти. Новый параметр будет использоваться по умолчанию для вновь созданных рабочих листов, но не будет действовать для существующих рабочих листов. |
| paper_size | Получает и задает размер бумаги для печати по умолчанию. |
| warning_callback | Получает или задает обратный вызов предупреждения. |
| max_rows_of_shared_formula | Получает и задает максимальное количество строк общей формулы. |
| compliance | Указывает версию OOXML для выходного документа. Значение по умолчанию — Ecma376_2006. |
| quote_prefix_to_style | Указывает, задается ли свойство Style.quote_prefix при вводе строкового значения (начинающегося с одинарной кавычки) в ячейку. |
| formula_settings | Получает настройки функций, связанных с формулой. |
| precision_as_displayed | Значение true, если вычисления в этой книге будут выполняться только с точностью отображаемых чисел. |
| re_calculate_on_open | Указывает, будут ли пересчитываться все формулы при открытии файла. |
| create_calc_chain | Создает ли цепочку расчетных формул. Значение по умолчанию — ложь. |
| force_full_calculate | Полностью вычисляет каждый раз, когда запускается вычисление. |
| iteration | Указывает, разрешено ли итеративное вычисление для разрешения циклических ссылок. |
| max_iteration | Возвращает или задает максимальное количество итераций для разрешения циклической ссылки. |
| max_change | Возвращает или задает максимальное количество изменений для разрешения циклической ссылки. |
| calc_mode | Указывает, следует ли вычислять формулы вручную,
автоматически или автоматически, за исключением операций с несколькими таблицами. |
| calculation_id | Указывает версию механизма вычислений, используемого для вычисления значений в книге. |
| calc_stack_size | Указывает размер стека для рекурсивного вычисления ячеек.
Большое значение этого размера даст лучшую производительность, когда необходимо рекурсивно вычислить большое количество ячеек. С другой стороны, большее значение повысит риск StackOverflowException. Если пользователь получает StackOverflowException при вычислении формул, это значение следует уменьшить. |
| recalculate_before_save | Указывает, нужно ли пересчитывать перед сохранением документа. |
Методы
| Метод | Описание |
|---|---|
| get_theme_font(type) | Получает имя шрифта темы по умолчанию. |
| set_page_orientation_type(page_orientation_type) | Установите тип ориентации печати для всей книги. |
Пример
from aspose.cells import Workbook
workbook = Workbook()
settings = workbook.settings
Смотрите также
- модуль aspose.cells