优草派  >   Python

Python有哪些操作Excel表格的方法?python操作Excel方法介绍

罗西汉            来源:优草派

python之中有一个第三方库叫做openpyxl,它可以在python只用用来对Excel表格做不同的操作,例如获取值、设置格式、复制粘贴等等。本篇文章就将消息介绍一些使用它来对Excel表格文件进行操作的方法,一起往下看看吧。

Python有哪些操作Excel表格的方法?python操作Excel方法介绍

一、复制工作表

在Excel的一个表格文件之中可以有很多个不同名的工作表存在,而openpyxl对象打开表格文件后可以选择一个指定的工作表进行复制并粘贴到另一个Excel表格文件之中,示例如下:

# 导入模块并实例化表格对象
import openpyxl
# 表格对象
wb = openpyxl.load_workbook(r'D:PycharmProjects/equests250.xlsx')
# 获取一个工作表
ws = wb[’sheet1’]
# 复制并粘贴
new = wb.copy_worksheet(ws)
wb.save(r'D:PycharmProjects/equests260.xlsx')

在执行复制操作之前还需要使用wb.close()方法将原本打开的表格文件关闭掉才可以。

二、获取工作表属性和方法

在openpyxl提供的众多函数和方法之中也有来获取工作表属性的方法以及实例化一个工作表对象的方法,示例如下:

# 获取所有工作表的名称
wb.get_sheet_names()
['Sheet']
wb.sheetnames
['Sheet']
# 实例化出来一个工作表对象
ws = wb.get_sheet_by_name('Sheet')

三、访问多个单元格

也可以使用工作表对象ws和for循环结合起来输出指定范围的单元格内的值,示例如下所示:

for each_movies in ws['A2':'B10']: # each_movies是一个元祖
    for each_cell in each_movies:
        print(each_cell.value,end = ' ')
print('')

以上就是关于“Python有哪些操作Excel表格的方法?python操作Excel方法介绍”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行