当前课程知识点:计算机基础与应用 > 第12章 文件 > 12.3.1 编辑Excel工作簿 > 12.3.1 编辑Excel工作簿
大家好 今天我们要学习
如何用Python语言来处理Excel文件
学习过Excel的同学都知道
Excel软件生成的文件叫工作簿
工作簿由多张工作表组成
工作表又是由单元格构成
使用Python处理Excel文件
也是从这三个层次来操作
首先 我们学习Python
是如何编辑excel工作簿的
让Python程序能读取和修改
Excel文件的模块
是第三方库OpenPyXL
在OpenPyXL库中
创建工作簿对象使用的是
openpyxl.Workbook函数
其基本语法格式如下
功能 创建一个Excel工作簿文件
并返回工作簿对象
注意Workbook函数的
第一个字母要大写
write_only=True 参数是可选参数
默认为False 可读可写
值取True时 表示只能写入
例如创建一个新工作簿对象
在安装好该库后
可以在交互式环境中输入以下代码
首先 导入openpyxl库
接着 创建新的工作簿文件对象
并赋值给wb变量
创建好的Excel文件也需要
保存后才能使用
保存工作簿对象是使用save方法
其基本语法格式如下
功能
save方法把对象workbookobj中的
工作簿对象作为文件保存
保存的文件路径为filename
文件名参数指明
要保存的工作簿的文件路径
其扩展名.xlsx要写出来
例如
要把刚才新创建的
wb工作簿对象保存在
d盘\pyfile目录下
其文件名为data3.xlsx
我们就在交互式环境中
接着输入以下代码
然后 我们打开d盘下pyfile目录
这时可以看到新创建的工作簿件
data3.xlsx已经存在了
打开data3文件我们可以看到
里面有一个名为sheet的工作表
创建好的Excel工作簿文件
如果每次使用都要切换到Excel软件
去打开就很不方便
我们也可以直接使用
Python打开该工作簿文件
打开工作簿文件是使用
openpyxl.load_workbook函数
其基本语法格式如下
其功能是导入名为filename的
Excel工作簿文件
返回一个工作簿对象
默认为可读可写
其中文件名参数是要打开的
工作簿文件的路径 必选参数
注意
文件名的扩展名.xlsx要写出来
只读参数是指只读模式
可选参数
默认为False 表示可读可写模式
现在我们要调入刚才创建的文件
data3
可以在交互式环境中输入以下代码
wb=load_workbook
d盘下pyfile\data3
就实现了打开该文件
并把工作簿对象赋值给变量wb
打开了工作簿后
我们才能对该工作簿中的工作表
进行进一步的操作
下一节 我们将介绍如何操作工作表
本节课内容就到这里 谢谢大家
-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章作业