当前课程知识点:计算机基础与应用 > 第12章 文件 > 12.3.3 编辑Excel单元格 > 12.3.3 编辑Excel单元格
大家好
我们知道对Excel中数据的操作
最终都是对工作表里的
单元格进行操作
在有了工作表对象后
我们才可以对工作表中的单元格进行操作
当我们打开Excel时
其默认已经画好了很多单元格
但是
在Python操作的电子表格中
不会默认画好那样一个表格
一切都要创建之后才有
要创建某个单元格或单元格区域对象
可以使用下面的方法
单元格对象变量=工作表对象[单元格名称]
或者
单元格对象变量=工作表对象变量.
cell(row=n1, column=n2)
其功能是
创建并返回一个单元格
或单元格区域对象
并赋值给单元格对象变量
cellname参数是写新建单元格
或区域的名称字符串
和Excel中单元格引用的表示方法一样
行用数字
列用字母
且是列在前
行在后组成的单元格名称的字符串
也可以建立一片单元格区域
区域的表示方法
和excel中单元格区域的表示
是一样的
起始单元格名称:终止单元格名称
row=n1
参数是设置要创建的单元格的行坐标
为n1整数值
column=n2
参数是设置要创建的单元格的列坐标
为n2整数值
例如
下面三条代码
分别创建了两个单元格
以及一片单元格区域
cv1 = ws[“A2”] 命令行
创建了A2单元格
并把创建好的单元格对象
赋值给了变量cv1
cv2 = ws.cell(row =3, column = 1)
命令行创建了第3行第1列
即A3单元格
并把对象赋值给变量cv2
cv3 = ws[“D1:F3”]
命令行代码是创建了
从D1开始到F3结束的
三行三列的单元格区域
并把结果赋值给变量cv3
注意
第一种方法是用字符串
来表示单元格名称
第二种方法
是写单元格所在的行列值
有了单元格
我们就可以录入数据到单元格里了
数据录入单元格的方法有两种
1 直接赋值法
如果知道单元格名称
可以像把值写入字典中的键一样
直接将值写入到单元格中
其基本语法格式如下
例如
我们要在上面创建的
wb工作簿对象的“云南数据”
工作表的A1单元格中
录入数据Hello YunNan!
则在交互式环境中输入以下代码即可
先通过
ws=wb.get_sheet_by_name(‘云南数据’)命令
获取名为“云南数据”的工作表对象
并赋值给ws变量
然后通过ws[“A1”]= “Hello YunNan! ”命令
直接给ws工作表对象中的a1单元格赋值
2 value属性赋值法
对单元格对象的value属性赋值
也可以实现在该单元格中写入数据
其基本语法格式如下
可以在交互式环境中输入以下代码
cv1.value = 12
就在cv1单元格对象所表示的A2单元格中
录入了整数值12
如何对一片单元格区域进行赋值呢
可以用第一种赋值方法
按单元格名称一个一个的进行
不过这样是很费时间的
聪明的同学
是不是已经想到用循环语句了
这个问题就留给大家下来自己去实现吧
如果我们要查看某个单元格的内容
也是使用单元格的value属性来实现
例如
我们要看刚才对A1和A2单元格的内容
可以在交互式环境中继续输入以下代码
ws[“A1”].value
回车后看到结果为'Hello YunNan!‘
输入print(cv1.value)
运行后结果为12
对Excel文件的操作还有很多
我们这里只是抛砖引玉
给大家介绍最常用的一些操作方法
感兴趣的同学
可以去查看相关网站或书籍
最后提醒大家一句
无论大家对Excel进行了什么样的操作
尽量在完成相应的操作后
都添加一个save方法
把当前操作结果保存到Excel文件中去
最后还要记得使用close方法
关闭工作簿文件
本节课内容就到这里
谢谢大家
-1.1 计算思维概述
-1.2 计算思维的定义、特征、基本原理和本质
-1.3 计算思维的基本方法及应用简介
-2.1 计算机发展历程
-2.2 计算机系统组成
-2.3 计算机基本工作原理
-2.4 微型计算机硬件组成
-2.5 计算机网络简介
--2.5 计算机网络课后作业
-第2章 课后作业
-3.1 信息表示与计算机中的数制
-3.2 计算机不同数制间的转换
-3.3 计算机中数据的表示
-3.4信息编码
--3.4信息编码
--3.4信息编码
-第3章 课后作业
-4.1 操作系统概述
-4.2 Windows10的基本操作
-4.3 Windows10的文件管理
-第4章 课后作业
-5-1.1Word 2010的操作界面与文档编辑
-5-1.2 Word 2010的文档排版与图文混排
-5-1.3Word 2010的表格操作
-5-1.4Word 2010 其他功能和页面设置
--5.1.4Word 2010 其他功能和页面设置--沙莉
-5-2.1Power Point 2010 基础操作
-5-3.1Excel 2010概述
-5-3.2Excel 2010 公式和函数
-5-3.3Excel 2010 工作表的格式化
-5-3.4 Excel 2010数据的图表化
-5-3.5Excel 2010 数据管理和打印设置
-第5章 Word课后作业
-第5章 Excel课后作业
-第5章 PowerPoint课后作业
-6.1 程序设计基本方法
-6.2 Python语言的发展和特点
-6.3 Python语言开发环境配置
-6.4 程序的基本编写方法
-第6章 课后作业
-7.1Python程序基础
-7.2Python程序基本语法元素
-7.3turtle库的基本命令
--第7章 课后作业
-8.1程序的控制结构
-8.2程序的分支结构
-8.3程序的循环结构
-8.4程序的异常处理
-第8章 课后作业
-9.1基本数据类型
-9.2数据类型的运算
-9.3字符串数据类型
-第9章 课后作业
-10.1 集合类型-集合
-10.2 序列类型
-10.3 列表
--10.3 列表
--10.3 列表
-10.4 元组
--10.4 元组
--10.4 元组
-10.5 映射类型 -字典
-第10章作业
-11.1 函数的概念和分类
-11.2 函数的定义和调用
-11.3 函数的参数
-11.4 函数的返回值
-11.5 变量的作用域
-第11章作业
-12.1.1 文件概述
-12.1.2 打开或创建文件
-12.1.3 数据写入文件
-12.1.4 读取数据和关闭文件
-12.2 CSV文件
-12.3.1 编辑Excel工作簿
-12.3.2 编辑Excel工作表
-12.3.3 编辑Excel单元格
-12.4.1-5 图像文件
-12.4.6-7 Image的常用属性、函数和方法
-第12章作业
-13.1 科学计算的含义
-13.2 方程问题的求解
-13.3 微积分问题的求解
-13.4 数学函数的可视化
-第13章作业