首页 > 编程语言 > 详细

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

时间:2019-05-24 10:06:06      阅读:1574      评论:0      收藏:0      [点我收藏+]
#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个操作,就可以根据自己的需求自行组合实现复制、剪切的工作了

 

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

      Python使用openpyxl读写excel文件 

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

原文:https://www.cnblogs.com/xingboy/p/10916282.html

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