Python基础之文件I/O-excel

这篇博客介绍了Python中如何进行文件I/O操作,特别是针对Excel文件的读写。内容包括安装openpyxl库,打开和获取Excel文件的单元格、最大行和列,以及如何通过索引和切片方式获取数据。还提到了写入数据的完整案例。
摘要由CSDN通过智能技术生成

文件I/O-excel

读写数据

  1. 安装 openpyxl

        pip install openpyxl
    
  2. 打开文件

        from openpyxl import load_workbook
    
        from openpyxl.writer.excel import ExcelWriter
    
        try:
            workbook_ = load_workbook(u"data.xlsx")
            # 获得表单名字
            sheetnames = workbook_.get_sheet_names()
    
            sheet = workbook_.get_sheet_by_name(sheetnames[0])
        except Exception as ex:
            print(ex)
    
    
  3. 获取单元格

        # 获取某个单元格的值,观察excel发现也是先字母再数字的顺序,即先列再行
        b4 = sheet['A4']  #A行4列
    
        # 除了用下标的方式获得,还可以用cell函数, 换成数字,这个表示B4
        b4_too = sheet.cell(row=4, column=2)
        print(b4_too.value)
    
    
        for i in range(2):
            for j in range(5):
                print(sheet.cell(row=i+1, column=j+1).value,end=' ')
            print()
    
  4. 获得最大行和最大

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值