openpyxl模块处理excel

这篇博客介绍了如何使用Python的openpyxl模块来操作.xlsx格式的Excel文件。内容包括了openpyxl模块的基本应用,强调了该模块只支持.xlsx格式,并通过小练习展示了扩展写法的两种方式:一种是一次性读取所有数据,对内存要求较高;另一种是在需要时读取数据,对磁盘读写要求更高。
摘要由CSDN通过智能技术生成


#存到excel里面,用Python去操作excel
#只支持这种后缀.xlsx ---> openpyxl 只支持这种格式

from openpyxl import load_workbook

#打开excel,加载excel文档
wb = load_workbook("test.xlsx")
#定位表单
sheet = wb["Sheet1"]
#定位单元格,根据行列值去定位
#数据从excel里面拿出的数据类型,数字还是数字,其他的都是字符串
value = sheet.cell(1,1).value
print("所有的表名:{}".format(wb.sheetnames))
print("最大行:{}".format(sheet.max_row))
print("最大列:{}".format(sheet.max_col))
print(type(sheet))
print("表名:{}".format(sheet.title))
print("获取活动的单元格:{}".format(wb.active))
print("行号:{}".format(sheet.row))
print("列号:{}".format(sheet.col))
# 通过指定行指定列,获取单元格
sheet.cell(row = 1,column = 2).value

小练习

from openpyxl import load_workbook

class Doexcel:
    def __init__(self,file_name,sheet_name):
        self.file_name = file_name
        self.sheet_name = sheet_name
   
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值