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 获取或设置基于已保存文件的 CountryCode 的 Workbook 版本的用户界面语言。
region 获取或设置工作簿的区域设置。
globalization_settings 获取和设置全球化设置。
number_decimal_separator 获取或设置用于格式化/分析数值的小数点分隔符。默认为当前区域的小数点分隔符。
number_group_separator 获取或设置用于分隔数值中小数点左侧数字组的字符。默认为当前区域的组分隔符。
password 表示工作簿文件加密密码。
write_protection 提供对工作簿写保护选项的访问。
is_encrypted 获取一个值,该值指示打开此工作簿是否需要密码。
is_protected 获取一个值,该值指示 Workbook 的结构或窗口是否受保护。
is_default_encrypted 表示如果工作簿的Structure和Windows被锁定,是否使用默认密码加密工作簿。
is_minimized 表示生成的电子表格是否将以最小化方式打开。
is_hidden 指示此工作簿是否隐藏。
auto_compress_pictures 指定一个布尔值,表示应用程序自动压缩了工作簿中的图片。
remove_personal_information 如果可以从指定的工作簿中删除个人信息,则为真。
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 不允许输入超过 32K 的字符串值。
当您输入一个大于 32K 的值时,例如 Cell.PutValue(string),如果此属性为真,您将得到一个异常。
如果此属性为 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 如果此工作簿中的计算将仅使用数字显示时的精度来完成,则为真
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

也可以看看