首页 > 其他 > 详细

运维自动化 第二章 openpyxl的用法,读写excel内容

时间:2019-05-04 20:20:45      阅读:143      评论:0      收藏:0      [点我收藏+]

1.安装openpyxl

2.写数据

from openpyxl import Workbook

wb=Workbook()
#创建工作簿
wb1=wb.create_sheet(‘index‘)
#创建工作簿也可以指定位置
wb1=wb.create_sheet(‘index‘,0)

#修改名称
wb1.title=‘text‘

#添加数据方式1
wb1[‘A3‘]=2
wb1[‘B3‘]=3

#添加数据方式2
wb1.cell(row=3,column=4,value=5)

#添加一行数据
wb1.append([‘姓名‘,‘年龄‘,‘爱好‘,‘电话‘])

#添加一个空行
wb1.append([])

#添加函数
wb1[‘A5‘]=‘=sum(‘A3‘+‘B3‘)‘

#保存数据
wb.save(‘1.xlsx‘)

3.读数据

from openpyxl import load_workbook

wb=load_workbook(‘date.xlsx‘,data_only=True)

#获取工作簿的名称
wb.sheetnames

#找到wb中的index工作簿
wb1=wb[‘index‘]

#读取数据方式1
print(wb1[‘A3‘].value)
#读函数的时候,初始化时要加data_only=True ,要手动的修改并保存

#读取数据方式2
print(wb1.cell(row=3,column=1).value)

#获取所有行的记录
for row in wb1.rows:
    #获取每一行的单元格的数据
    for d in row:
        print(d.value)
 
#获取所有列的记录
for col in wb1.columns:
    #获取每一列的单元格的数据
    for c in col:
        print(c.value)

#获取最大的行数
print(wb1.max_row)

#获取最大的列数
print(wb1.max_column)

  

 

运维自动化 第二章 openpyxl的用法,读写excel内容

原文:https://www.cnblogs.com/zty1304368100/p/10808516.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!