Python帮你玩转Excel文档之xlwt模块创建Excel文档(基本操作)

小说明:此次分享的时是简单的基本操作,个人感觉利用xlwt模块添加进数据后,可对表格内容进行详细的格式设置,没必要再用代码进行设置😁

1.导入模块

直接 pip install xlwt 即可

import xlwt

2.创建工作簿 workbook 等价于创建一个Excel表

#参数:ecoding 设置编码方式,默认 ascii ; style_compression 表示是否压缩,不常用
workbook = xlwt.Workbook(encoding='utf-8',style_compression=0)

3.创建工作表 worksheet

#参数:'表格的名字' ; cell_overwrite_ok 表示是否可以覆盖单元格,默认为 False
worksheet = workbook.add_sheet('第一张表格',cell_overwrite_ok=True)
worksheet_2 = workbook.add_sheet('第二张表格',cell_overwrite_ok=True)

内容展示:
在这里插入图片描述

4.为指定工作表内容设置格式

#设置字体样式
font = xlwt.Font()
#字体格式(宋体)
font.name = '小宋'
#加粗
font.bold = True
#下划线
font.underline = True
#斜体
font.italic = True
#设置字体颜色
font.colour_index = xlwt.Style.colour_map['red']
#创建格式
style = xlwt.XFStyle()
style.font = font
#根据样式创建workbook
worksheet.write(3,0,'数据03',style)

内容展示:
在这里插入图片描述

5.按照单元格的坐标系向其中添加数据

单元格的坐标系:
在这里插入图片描述

worksheet.write(0,0,'第一列')
worksheet.write(1,0,'数据01')
#或
a = '数据02'
worksheet.write(2,0,a)

内容展示:
在这里插入图片描述

6.按行或者按列进行数据的添加

#创建表单
worksheet_2 = workbook.add_sheet('第二张表格',cell_overwrite_ok=True)
row = ['第一列','第二列','第三列','第四列','第五列']
col = [1,2,3,4,5]
#添加第一行数据
for i in range(len(row)):
    #添加数据的二维坐标为 (0,0),(0,1),(0,2),(0,3),(0,4)
    worksheet_2.write(0,i,row[i])
#添加第一列数据
for i in range(len(col)):
    worksheet_2.write(i+1,0,col[i])

内容展示:
在这里插入图片描述

7.保存

注意:(1)在文件打开的情况下不能对文件进行操作
(2)不指定路径则保存在当前路径下

workbook.save('测试表格.xls')
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值