首页后端开发Pythonxlwings模块怎么合并单元格

xlwings模块怎么合并单元格

时间2023-06-02 21:47:02发布访客分类Python浏览582
导读:xlwings模块怎么合并单元格?利用python实现Excel合并单元格操作代码如下:# encoding=gbkimport xlsxwriter# 自定义单元格格式def set_merge_style(workbook, tag :...

xlwings模块怎么合并单元格?

利用python实现Excel合并单元格

操作代码如下:# encoding=gbk

import xlsxwriter

# 自定义单元格格式

def set_merge_style(workbook, tag):

number_format, font_color, align = '', '', 'center'

if tag == 'head1':

bold, font_size, border = True, 14, 1

fg_color = '#4F81BD'

font_color = 'white'

else:

bold, font_size, border = True, 12, 1

fg_color = '#FFFFFF'

font_color = 'red'

number_format = '0.00%'

cell_format = workbook.add_format({

'bold': bold,

'font_size': font_size,

'border': border,

'align': align,

'valign': 'vcenter', # 垂直居中

'fg_color': fg_color, # 颜色填充

'num_format': number_format,

'font_color': font_color,

'font_name': '宋体',

} )

return cell_format

workbook = xlsxwriter.Workbook('demo.xlsx')

worksheet = workbook.add_worksheet('表格1')

# 合并A列-N列,第一个参数是位置,第二个参数是内容,第三个参数是自定义格式

worksheet.merge_range('A1:N2', 'xx模型xx清单',set_merge_style(workbook, tag='head1'))

worksheet.merge_range('A3:N3', '次级标题1',set_merge_style(workbook, tag='head2'))

#设置行高,set_tow(行号,对应行高)

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: xlwings模块怎么合并单元格
本文地址: https://pptw.com/jishu/58762.html
python中不能换行的2种情况 云计算哪个就业比较稳定

游客 回复需填写必要信息