Python xlwt 操作 excel 表格基础(三):单元格格式、字体格式、对齐方式、边框及填充等

您所在的位置:网站首页 修改excel数据类型 Python xlwt 操作 excel 表格基础(三):单元格格式、字体格式、对齐方式、边框及填充等

Python xlwt 操作 excel 表格基础(三):单元格格式、字体格式、对齐方式、边框及填充等

2023-11-20 02:21| 来源: 网络整理| 查看: 265

Python xlwt 模块 Excel表格 基础 3:单元格格式、字体格式、对齐方式、边框及填充等 前言: 1、数据类型设置 2、字体设置 3、单元格对齐方式 4、单元格边框设置 5、填充设置 6、单元格保护 结尾: 【Python与Office】专栏

前言:

上一篇博客介绍了xlwt 模块设置 Excel 表格文件的 窗口显示样式、默认打印格式等 方法。

本篇博客主要对表格文件的 单元格格式设置 进行介绍,主要包括:

1. 单元格数据类型; 2. 字体设置; 3. 对齐方式; 4. 边框设置; 5. 填充设置; 6. 单元格保护。

1、数据类型设置

这里还是用上一节的方式,先建立两个sheet表,写入数据,然后对Tset sheet表设置自定义的单元格格式,T2 sheet表以默认的单元格格式写入。

# 导入模块 import xlwt work_book = xlwt.Workbook() work_sheet = work_book.add_sheet('Test') w2 = work_book.add_sheet('T2') # 创建数据 z = [[r,c] for r in range(20) for c in range(20)] [l.append(str(i)) for i,l in enumerate(z)]

单元格格式设置方法:

单元格格式设置也有一套固定的流程:

创建单元格样式对象——设置样式(修改样式属性值)——将数据写入单元格时以创建的样式写入

# 建立样式 my_style_1 = xlwt.XFStyle() # 建立单元格数据类型,数值类型,默认为:'General' my_style_1.num_format_str = '0' # 写入数据、Test sheet对象以自定义格式写入,T2 sheet对象以默认格式写入 for info in z: # 写入数据,并对单元格设置格式 work_sheet.write(info[0],info[1],info[2],my_style_1) w2.write(info[0],info[1],info[2]) # 保存文件 work_book.save('Test3.xls')

可设置的数据格式有:

# 单元格数据类型 ####################################################### ''' 'general', '0', '0.00', '#,##0', '#,##0.00',


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3