python excel 自动化办公,python excel数据写入
本文主要详细介绍Python -xlsxwriter中excel的编写模块,并利用该模块编写Excel数据。感兴趣的朋友可以看看。
目录
excel编写-安装xlsxwriter XLSXWriter常用函数初始化excel对象获取工作簿介绍上一章我们学习了excel-xlrd的读取模块,今天这一章将学习Excel-xlsxwriter的编写模块。通过本章的学习,你可以主动生成excel文件。
Excel 写入 - xlsxwriter
xlsxwriter 的安装
安装方法:
pip安装xlsxwriter
如果安装不了或者安装速度太慢,可以换个国产镜像源地址:pipi install-I https://pypi.tuna.tsinghua.edu.cn/simple XLSX Writer。
导入:
导入xlsxwriter
xlsxwriter 常用函数介绍
初始化 excel 对象
Book=xlsxwriter。Workbook() #生成excel对象
Sheet=book.add.sheet(工作簿名称)#生成excel对象的工作簿的名称
获取工作簿
函数名描述参数xlsxwriter。工作簿()生成excel对象excel文件名add_worksheet()添加工作簿工作簿名称sheet.write()写入内容行索引、列索引、内容book.close()关闭excel对象,不加代码。例子如下:
#编码:utf-8
导入xlsxwriter # pip安装xlsxwriter
Excel=xlsxwriter . workbook( write . xlsx )#初始化Excel对象
book=excel . Add _ worksheet( study )#添加工作簿
Title=[姓名,性别,年龄,成绩,年级] #定义write.xlsx第一行的内容
对于index,enumerate (title) : #中的数据用于回收枚举函数,将title的内容写入“write.xlsx”的第一行
book.write(0,索引,数据)
excel.close()
运行结果如下:
小实战
将项目中study.xlsx文件的内容写入write.xlsx
代码示例如下:
#编码:utf-8
导入xlsxwriter # pip安装xlsxwriter
导入xlrd
# excel=xlsx writer . workbook( write . xlsx )#初始化Excel对象
# book=excel . Add _ worksheet( study )#添加工作簿
#
# title=[姓名,性别,年龄,成绩,年级] #定义write.xlsx第一行的内容
#
# for index,enumerate (title)中的数据: #用于回收枚举函数将title的内容写到 write.xlsx 的第一行
# book.write(0,索引,数据)
# excel.close()
DEF () : #定义一个读取函数来读取 study.xlsx 文件
结果=[]
excel=xlrd . open _ workbook( study . xlsx )
Book=excel.sheet_by_name(学生手册)
for i in book.get_rows():
内容=[]
对于i:中的j
内容.追加(j.value)
结果.追加(内容)
回送结果
Def write(content): #定义一个写函数,将从“study.xlsx”中读取的内容写入“write.xlsx”文件。
excel=xlsxwriter。工作簿( write.xlsx )
book=excel.add_worksheet(研究)
对于索引,枚举数据(内容):
Print(data)# Debug打印写入的每一行内容。
对于sub_index,枚举中的sub_data(数据):
# print(子索引,子数据)
book.write(索引,子索引,子数据)
excel.close()
if __name__==__main__:
结果=读取()
写(结果)
运行结果如下:
关于在Python自动化office中编写Excel数据的这篇文章到此结束。有关编写Python Excel数据的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。