python怎么实现excel办公自动化,python自动操作excel

  python怎么实现excel办公自动化,python自动操作excel

  本文主要详细介绍如何通过Python读取Excel数据。文中的示例代码解释的很详细,对我们的学习有帮助。有需要的可以参考一下。

  00-1010前言excel阅读-xlrd常用函数介绍获取Excel对象获取工作簿阅读工作簿内容

  

目录

  上一章我们学习了python关于word文件操作的知识点。从今天开始,我们将学习excel的操作。下面我们来看看关于即将到来的excel的知识点。

  如何读取excel文件如何生成excel文件如何在excel中生成基本图表目标:实现excel最基本的读写内容

  本章中使用的新模块

  xlrd—excel的读取模块

  Xlsxwriter—excel的excel编写模块

  PS:Excel的操作在python中有多个模块。为了能够快速使用,这里我们选择功能比较全面的相对简单的模块给大家介绍一下。

  

前言

  Xlrd安装

  安装方法:

  pip安装-I https://pypi.tuna.tsinghua.edu.cn/simple xrld==1 . 2 . 0

  在这里,你可能想知道为什么要指定xrld的版本号。原来更高一级的版本有一些不兼容的问题,所以本章我们用1.2.0版本。

  导入:

  导入xlrd

  

Excel 读取 - xlrd

  

常用函数介绍

  用法:

  Book=xlrd.open_workBook(excel文件)这里的book是excel对象。

  返回值:

  Excel对象

  代码示例如下:

  #编码:utf-8

  导入xlrd

  excel=xlrd . open _ workbook( study . xlsx )

  打印(excel)

  运行结果如下:

  

获取 excel 对象

  excel表格中有多个工作簿,常见的获取工作簿的方式有三种。

  函数名称描述book . sheet _ by _ name()Get book . sheet _ by _ index by工作簿名称()Get book . sheets by index()Get all workbook list代码示例如下:

  #编码:utf-8

  导入xlrd

  excel=xlrd . open _ workbook( study . xlsx )

  #打印(excel)

  Book=excel.sheet_by_name(学生手册)

  印刷品(书籍)

  book=excel.sheet_by_index(0)

  打印(book.name)

  运行结果如下:

  Ps:即使您不知道工作簿名称,也可以通过for循环打印出所有工作簿名称:

  #编码:utf-8

  导入xlrd

  excel=xlrd . open _ workbook( study . xlsx )

  #打印(excel)

  Book=excel.sheet_by_name(学生手册)

  印刷品(书籍)

  book=excel.sheet_by_index(0)

  打印(book.name)

  对于excel.sheets()中的I :

  打印(姓名)

  

获取工作簿

  函数名描述sheet.nrows返回总行数sheet.ncols返回总列数sheet.get_rows()返回每一行的内容列表。代码示例如下:

  #编码:utf-8

  导入xlrd

  excel=xlrd . open _ workbook( study . xlsx )

  #打印(excel)

  Book=excel.sheet_by_name(学生手册)

  印刷品(书籍)

  book=excel.sheet_by_index(0)

  打印(book.name)

  对于excel.sheets()中的I :

  打印(姓名)

  打印(当前excel文件共:,book.nrows, line )

  打印(当前excel文件有:,book.ncols,列)

  For i在book.get_rows(): # for循环中获取每一行的内容

  Content=[] #定义一个空列表来存储每个循环中获得的内容。

  i:中的for j # for循环获取每行每个单元格的内容,然后将其添加到内容的空列表中。

  内容.追加(j.value)

  打印(内容)

  运行结果如下:

  关于Python自动化办公中读取Excel数据的实现的这篇文章到此为止。关于用Python读取Excel数据的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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