• Python 实现 Excel 里单元格的读写与清空操作


    #coding=utf-8
    # coding=utf-8 作用是声明python代码的文本格式是utf-8,python按照utf-8的方式来读取程序。
    # 如果不加这个声明,无论代码中还是注释中有中文都会报错
    
    # 使用第3方的库 openpyxl 读写 Excel 文件,默认可读写,若有需要可以指定write_only和read_only为True
    from openpyxl import load_workbook
    #连接到需要操作的 Excel 表格
    wb = load_workbook('MyFile.xlsx')
    # 获取自己需要的工作表 Sheet2 sheet1 = wb.get_sheet_by_name('Sheet2') # buff = sheet1['A2'].value 获取工作表中单元格 A2 值的第一种方法 # 获取工作表中单元格第一列、第二行即 A2 单元格值的第二种方法 buff = sheet1.cell(row=2,column=1).value # 打印获取到的值,便于调试获取是否正确 print('buff =',buff) # 把 A2 单元格的值赋值到 L1 单元格 # 对 12 列 1 行单元格,即 'L1' 单元格赋值的第一种方法 sheet1.cell(row=1,column=12,value=buff) # 给单元格赋值的第二种方法: sheet1['L1']=buff 把 buff 的值赋值给 L1 单元格 # 还可以用 sheet1['L1']=sheet1['A2'].value 方法直接把 A2 的值赋值给 L1 # 打印 L1 的值查看 print ('L1 =',sheet1['L1'].value) # 清空 A2 单元格第一种方法: sheet1['A2']="" #清空 A2 单元格第二种方法 sheet1.cell(row=2,column=1,value="") # 把文件保存在D盘根目录,并把文件命名为 A1 wb.save('e:\A1.xlsx')

      

      只有能够实现读取、赋值、清空这3个操作,就可以根据自己的需求自行组合实现复制、剪切的工作了,注意:要操作的Excel表格要放在Python程序的目录下

    参考链接: Python excel操作单元格复制和读取的两种方法

          Python使用openpyxl读写excel文件 

  • 相关阅读:
    YAML语法
    Python tab补全
    Ubuntu开启root用户登录
    Windows部署JDK和Tomcat
    驾校宝典之科目一整理
    VMware之Red Hat安装配置部署
    H3C之VRRP实验部署
    Windows Server实验指导
    基础网络配置与管理综合实验报告
    H3C-VLan配置
  • 原文地址:https://www.cnblogs.com/xingboy/p/10916282.html
Copyright © 2020-2023  润新知