0
点赞
收藏
分享

微信扫一扫

【Python】写入内容生成Excel -操作Excel、Word、CSV(1)(保姆级图文注释+测试代码+api例程)

目录


预览效果:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

API说明:

创建 xls 文件对象

  • 参数1 excel文件对象名字

新增表单页

  • 参数1 表单页对象名
  • 参数2 表单页名字

在sheet里面写入内容

  • 参数1 表单页对象名
  • 参数2 行(从0开始计算)
  • 参数3 列(从0开始计算)
  • 参数4 写入单元格的内容

如下图,写入的姓名单元格A1坐标在Python中是0,0
sheet_1.write(0, 0, ‘姓名’)
在这里插入图片描述

保存文件即可

  • 参数1 excel文件对象名字
  • 参数2 excel文件的名字,注意要有后缀

基本例程

# @Time    : 2022/1/11 14:54
# @Author  : 南黎
# @FileName: 1.1写入 Excel.py
# 导入 xlwt 库
import xlwt

# 创建 xls 文件对象
my_xls = xlwt.Workbook()

# 新增两个表单页
sheet_1 = my_xls.add_sheet('成绩')
sheet_2 = my_xls.add_sheet('汇总')

# 然后按照位置来添加数据,第一个参数是行,第二个参数是列
# 写入第一个sheet
sheet_1.write(0, 0, '姓名')
sheet_1.write(0, 1, '专业')
sheet_1.write(0, 2, '科目')
sheet_1.write(0, 3, '成绩')

sheet_1.write(1, 0, '甲')
sheet_1.write(1, 1, 'python')
sheet_1.write(1, 2, 'c语言')
sheet_1.write(1, 3, 88)

sheet_1.write(2, 0, '乙')
sheet_1.write(2, 1, 'java')
sheet_1.write(2, 2, 'html')
sheet_1.write(2, 3, 95)

sheet_1.write(3, 0, '丙')
sheet_1.write(3, 1, '单片机')
sheet_1.write(3, 2, '网络安全')
sheet_1.write(3, 3, 90)

# 写入第二个sheet
sheet_2.write(0, 0, '总分')
sheet_2.write(1, 0, 273)

# 最后保存文件即可
my_xls.save('python写入excel.xls')

总结

大家喜欢的话,给个👍,点个关注!继续跟大家分享敲代码过程中遇到的问题!

所有文件已经上传至码云

https://gitee.com/miao-zehao/python_to_-excel-and-word-and-csv/tree/master/

在这里插入图片描述
在这里插入图片描述


举报

相关推荐

0 条评论