首页 > 编程知识 正文

pycharm添加模块,openpyxl使用

时间:2023-05-03 06:34:18 阅读:155920 作者:239

第三方库openpyxl用于excel操作

安装: pip install openpyxl

name : openpyxlversion :2.4.5

在创建新的from openpyxl improt Workbook #时导入它

在读取fromopenpyxlimportload _ workbook #时读取此文件

excel--------------------------------------------------。

#新excel

excel1=Workbook (

保存excel

excel1.save(e://1.xlsx ) )。

读取excle文件并将其存储在workbook变量中

workbook=load _ workbook (r ' c : (test.xlsx ' ) )。

请参阅sheet-------------sheet--------和

获取excel中所有工作表的名称并返回一个列表

sheet_list=excel1.sheetnames

#新外壳

如果不写索引,excel.create_sheet(u'sheet页面名称)会增加(索引=0) #索引

打印类型(sheet )。

打印u '创建表的表名:',sheet.title #sheet页名

获取在excel默认工作表的最后操作的sheet

sheet1=excel.active

#以表名获取指定的工作表

sheet1=excel['Sheet'] # sheet页面名称

打印类型(sheet1)。

返回工作表中数据的最大行数

sheet.max_row

返回工作表中数据的最小行数

sheet.min_row

返回工作表中数据的最大列数

sheet.max_column

返回sheet中包含数据的最小列数

sheet.min_column

#获取工作表中的所有行

all_row=sheet1.rows #返回生成器对象

#获取工作表中的所有列

all_col=sheet1.columns #返回生成器对象

获取sheet中的所有行对象

for i in sheet1.rows:

printI#type(I ) #行是元组

或者

for i in sheet1.iter_rows () :

print i

获取sheet中的所有列对象

for i in sheet1.columns:

printI#type(I )列为元组

或者

for i in sheet1.iter_columns () :

print i

#1行1行的写入数据

sheet1.append((a ),1,2,3,u )中国) )在后面添加一行数据

#获取指定行并返回元组

sheet['1'] # sheet[ '行号' ]

#获取指定列并返回元组

sheet['A'] # sheet[ '列号' ]

cell---------------- cell

#吃清淡的鱼

打印工作表1 [ ' a1 ' ].value

获取区域

area _ sheet=sheet1[ ' a1 ' : ' C4 ' ] #元组

打印区域_ sheet

#修改清淡的鱼内容

sheet1['A3'].value='王五'

#看清淡的鱼值

sheet1['a1'].value

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。