openpyxl模块(Excel操作模块)

Workbook()

功能

创建Excel文件对象

参数


返回值

返回一个Excel文件对象

例子

import openpyxl

wb = openpyxl.Workbook()
wb.save('test.xlsx')

表单对象.cell( row, column )

功能

获取单元格对象

参数

·row:指定的行
·column:指定的列

返回值

返回一个单元格对象

例子

import openpyxl

wb = openpyxl.Workbook()
sheet = wb.active
cell_1 = sheet.cell(row = 1,column = 1)
cell_1.value = 'xiaoyuan'
wb.save('test.xlsx')

Excel文件对象.save( filename )

功能

保存Excel文件

参数

·filename:保存的文件名

返回值

例子

import openpyxl

wb = openpyxl.Workbook()
sheet = wb.active
cell_1 = sheet.cell(row = 1,column = 1)
cell_1.value = 'xiaoyuan'
wb.save('test.xlsx')

load_workbook( filename )

功能

打开一个已经存在的Excel文件

参数

·filename:Excel文件名

返回值

Excel文件对象

例子

import openpyxl

wb = openpyxl.load_workbook('test.xlsx')
sheet = wb.active
cell_1 = sheet.cell(row = 1,column = 1)
print(cell_1.value)

Excel文件对象.get_sheet_by_name( name )

功能

获取指定名字的表单对象

参数

·name:表单名字

返回值

指定名字的表单对象

例子

import openpyxl

wb = openpyxl.load_workbook('test.xlsx')
sheet = wb.get_sheet_by_name('Sheet')
cell_1 = sheet.cell(row = 1,column = 1)
print(cell_1.value)

一些属性

获取默认表单对象(第一个)
sheet = Excel文件对象.active

获取和设置表单名字
通过表单对象的title属性即可获取该表单的名字:表单对象.title
为表单对象的title赋值即可为该表单重新命名:表单对象.title = '表单一'

获取和设置单元格的值
通过单元格对象的value属性可获取该单元格的值:单元格对象.value
为单元格对象的value属性赋值可设置该单元格的值:单元格对象.value = 'xiaoyuan'

获取表单的最大行数
通过表单对象的max_row属性可以获取表单的最大行数:表单对象.max_row