python excel 自动化办公,python excel数据写入

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: