xlwt.easyxf 配置

本文详细介绍表格样式的设置方法,包括对齐方式、边框样式、填充与旋转选项,以及字体属性如粗体、斜体、颜色和高度等。探讨了如何利用不同属性创建美观且功能丰富的表格。

‘align’: ‘alignment’, # synonym
‘alignment’: {
‘dire’: {
‘general’: 0,
‘lr’: 1,
‘rl’: 2,
},
‘direction’: ‘dire’,
‘horiz’: ‘horz’,
‘horizontal’: ‘horz’,
‘horz’: {
‘general’: 0,
‘left’: 1,
‘center’: 2,
‘centre’: 2, # “align: horiz centre” means xf.alignment.horz is set to 2
‘right’: 3,
‘filled’: 4,
‘justified’: 5,
‘center_across_selection’: 6,
‘centre_across_selection’: 6,
‘distributed’: 7,
},
‘inde’: IntULim(15), # restriction: 0 <= value <= 15
‘indent’: ‘inde’,
‘rota’: [{‘stacked’: 255, ‘none’: 0, }, rotation_func],
‘rotation’: ‘rota’,
‘shri’: bool_map,
‘shrink’: ‘shri’,
‘shrink_to_fit’: ‘shri’,
‘vert’: {
‘top’: 0,
‘center’: 1,
‘centre’: 1,
‘bottom’: 2,
‘justified’: 3,
‘distributed’: 4,
},
‘vertical’: ‘vert’,
‘wrap’: bool_map,
},
‘border’: ‘borders’,
‘borders’: {
‘left’: [border_line_map, IntULim(0x0d)],
‘right’: [border_line_map, IntULim(0x0d)],
‘top’: [border_line_map, IntULim(0x0d)],
‘bottom’: [border_line_map, IntULim(0x0d)],
‘diag’: [border_line_map, IntULim(0x0d)],
‘top_colour’: [colour_map, colour_index_func_7],
‘bottom_colour’: [colour_map, colour_index_func_7],
‘left_colour’: [colour_map, colour_index_func_7],
‘right_colour’: [colour_map, colour_index_func_7],
‘diag_colour’: [colour_map, colour_index_func_7],
‘top_color’: ‘top_colour’,
‘bottom_color’: ‘bottom_colour’,
‘left_color’: ‘left_colour’,
‘right_color’: ‘right_colour’,
‘diag_color’: ‘diag_colour’,
‘need_diag1’: bool_map,
‘need_diag2’: bool_map,
},
‘font’: {
‘bold’: bool_map,
‘charset’: charset_map,
‘color’: ‘colour_index’,
‘color_index’: ‘colour_index’,
‘colour’: ‘colour_index’,
‘colour_index’: [colour_map, colour_index_func_15],
‘escapement’: {‘none’: 0, ‘superscript’: 1, ‘subscript’: 2},
‘family’: {‘none’: 0, ‘roman’: 1, ‘swiss’: 2, ‘modern’: 3, ‘script’: 4, ‘decorative’: 5, },
‘height’: IntULim(0xFFFF), # practical limits are much narrower e.g. 160 to 1440 (8pt to 72pt)
‘italic’: bool_map,
‘name’: any_str_func,
‘outline’: bool_map,
‘shadow’: bool_map,
‘struck_out’: bool_map,
‘underline’: [bool_map, {‘none’: 0, ‘single’: 1, ‘single_acc’: 0x21, ‘double’: 2, ‘double_acc’: 0x22, }],
},
‘pattern’: {
‘back_color’: ‘pattern_back_colour’,
‘back_colour’: ‘pattern_back_colour’,
‘fore_color’: ‘pattern_fore_colour’,
‘fore_colour’: ‘pattern_fore_colour’,
‘pattern’: [pattern_map, IntULim(16)],
‘pattern_back_color’: ‘pattern_back_colour’,
‘pattern_back_colour’: [colour_map, colour_index_func_7],
‘pattern_fore_color’: ‘pattern_fore_colour’,
‘pattern_fore_colour’: [colour_map, colour_index_func_7],
},
‘protection’: {
‘cell_locked’ : bool_map,
‘formula_hidden’: bool_map,
},
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值