使用python openpyxl模块进行读写excel

1、创建excel表格

1)安装openpyxl模块

2)导入模块workbook

代码如下:

from openpyxl import workbook
#新建一个Excel
wb=workbook.Workbook()
wb.create_sheet('lbb',index=0)#创建表单的方法 创建一个你自己命名的表单
wb.save(‘mahua.xlsx')#另存为 保存工作簿

流程主要是:新建excel表格–>新建excel表单sheet–>另存为/保存工作簿

2、写入数据

1)导入load_workbook模块

2)打开excel文件

3)定位到表单(即要在哪个sheet执行写入操作)

4)定位到要写入数据的单元格cell

5)执行写入操作

6)保存excel文件/或另存为

7)关闭excel文件

代码如下:

from openpyxl import  load_workbook
wb=load_workbook('mahua.xlsx')#打开的工作簿
sheet=wb['Sheet1']#定位到表单
sheet.cell(5,1).value='mahua' #将单元格写入值sheet.cell(i,j).value='xxx'     i为行,j为列
wb.save('mahua.xlsx') #保存
wb.close() #关闭文件

3、读数据

这里会涉及到最大行和最大列的计算:

print(sheet.max_row)#row 获取最大行
print(sheet.max_column)#column 获取最大列

循环打印单元格的值:

for i in range(1,sheet.max_row+1):#控制行
    for j in range(1,sheet.max_column+1):#控制列
            print(sheet.cell(i,j).value)

4、其他

1)写入值的两种方式:

sheet.cell(i,j).value=‘xxxx’
sheet.cell(i,j,‘xxxx’)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值