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

Смотрите также