计算机
类型
可以朗读
语音朗读
83千字
字数
2023-08-01
发行日期
展开全部
主编推荐语
一本讲解用Python操作Excel工作表的入门书籍。
内容简介
本书从最基础的工作簿、工作表说起,逐步介绍操作工作表、美化工作表、分析工作表数据、将数据以图表表达的方法,最后讲解将Excel工作表保存成PDF,以达成办公自动化的目的。
本书的特色是在讲解openpyxl模块或Pandas模块时,会将相关的Excel窗口内容搭配说明,让你了解程序设计各参数在Excel窗口所代表的真实意义。
目录
- 版权信息
- 内容简介
- 前言
- 第1章 使用Python读写Excel文件
- 1-1 前期准备工作
- 1-2 使用Python操作Excel的模块说明
- 1-3 认识Excel窗口
- 1-4 读取Excel文件
- 1-4-1 开启文件
- 1-4-2 取得工作表worksheet名称
- 1-5 切换工作表对象
- 1-5-1 直接使用工作表名称
- 1-5-2 使用worksheets[n]切换工作表
- 1-6 写入Excel文件
- 1-6-1 建立空白工作簿
- 1-6-2 存储Excel文件
- 1-6-3 复制Excel文件
- 1-7 关闭文件
- 1-8 找出目前文件夹中的Excel文件
- 1-9 找出目前文件夹所有out开头的Excel文件
- 1-10 复制所有out1开头的文件
- 1-11 输入关键词查找工作簿
- 1-11-1 目前工作文件夹
- 1-11-2 搜寻特定文件夹
- 1-11-3 使用os.walk( )遍历所有文件夹下的文件
- 第2章 操作Excel工作表
- 2-1 建立工作表
- 2-2 复制工作表
- 2-3 更改工作表名称
- 2-4 删除工作表
- 2-4-1 remove( )
- 2-4-2 del方法
- 2-5 更改工作表标签的颜色
- 2-6 隐藏/显示工作表
- 2-6-1 隐藏工作表
- 2-6-2 显示工作表
- 2-7 将一个工作表另外复制11份
- 2-8 保护与取消保护工作表
- 第3章 读取与写入单元格内容
- 3-1 单一单元格的存取
- 3-1-1 基础语法与实操概念
- 3-1-2 使用cell( )函数设定单元格的值
- 3-1-3 使用cell( )函数取得单元格的值
- 3-1-4 货品价格信息
- 3-2 公式与值的概念
- 3-2-1 使用ws[‘列行’]格式
- 3-2-2 使用cell( )函数的概念
- 3-3 取得单元格位置信息
- 3-4 取得工作表使用的列数和行数
- 3-5 列出工作表区间内容
- 3-5-1 输出行区间内容
- 3-5-2 输出列区间内容
- 3-5-3 输出整个单元格区间数据
- 3-6 工作表对象ws的rows和columns
- 3-6-1 认识rows和columns属性
- 3-6-2 逐行方式输出工作表内容
- 3-6-3 逐列方式输出工作表内容
- 3-7 iter_rows( )和iter_cols( )方法
- 3-7-1 认识属性
- 3-7-2 iter_rows( )
- 3-7-3 iter_cols( )
- 3-7-4 遍历所有列与认识回传的数据
- 3-7-5 参数values_only=True
- 3-8 指定列或行
- 3-9 切片
- 3-9-1 指定的单元格区间
- 3-9-2 特定列的区间
- 3-10 工作表对象ws的dimensions
- 3-11 将列表数据写进单元格
- 3-12 列数与域名的转换
- 第4章 工作表与工作簿整合实操
- 4-1 建立多个工作表的应用
- 4-2 将工作簿的工作表复制到不同的工作簿
- 4-3 将工作簿的所有工作表复制到另一个工作簿
- 4-4 将工作簿内的所有工作表独立复制成个别的工作簿
- 第5章 工作表行与列的操作
- 5-1 插入行
- 5-1-1 基础概念实例
- 5-1-2 循环实例
- 5-1-3 建立薪资条数据
- 5-1-4 使用iter_rows( )验证插入行
- 5-2 删除行
- 5-2-1 基础概念实例
- 5-2-2 删除多行
- 5-3 插入列
- 5-3-1 基础概念实例
- 5-3-2 插入多列
- 5-4 删除列
- 5-4-1 基础概念实例
- 5-4-2 删除多列
- 5-5 移动单元格区间
- 5-6 更改列宽与行高
- 第6章 单元格的样式
- 6-1 认识单元格的样式
- 6-2 字体功能
- 6-2-1 设定单一单元格的字体样式
- 6-2-2 用循环设定某单元格区间的字体样式
- 6-2-3 不同字体的应用
- 6-3 单元格的框线
- 6-3-1 认识单元格的框线样式
- 6-3-2 用循环设定某单元格区间的框线样式
- 6-4 单元格的图案
- 6-4-1 认识图案样式
- 6-4-2 为图案加上前景色彩和背景色彩
- 6-4-3 填充图案的应用
- 6-4-4 渐变填满
- 6-5 单元格对齐方式
- 6-5-1 认识对齐方式
- 6-5-2 使用循环处理单元格区间的对齐方式
- 6-5-3 上下与左右居中的应用
- 6-6 复制样式
- 6-7 色彩
- 6-8 样式名称与应用
- 6-8-1 建立样式名称
- 6-8-2 注册样式名称
- 6-8-3 应用样式
- 第7章 单元格的进阶应用
- 7-1 合并单元格
- 7-1-1 基础语法与实操
- 7-1-2 实例应用
- 7-2 取消合并单元格
- 7-3 冻结单元格
- 7-3-1 冻结行的实例
- 7-3-2 冻结列的实例
- 7-3-3 冻结列和行
- 7-4 单元格的附注
- 7-4-1 建立附注
- 7-4-2 建立附注框的大小
- 7-5 折叠(隐藏)单元格
- 7-6 取消保护特定单元格区间
- 7-6-1 保护工作表
- 7-6-2 设计让部分工作表可以编辑
- 7-6-3 办公实际应用
- 7-7 渐变色彩的实例
- 第8章 自定义单元格数值格式
- 8-1 格式的基本概念
- 8-2 认识数字格式符号
- 8-3 内建数字的符号格式
- 8-4 测试字符串是否内建格式
- 8-4-1 测试是否符合内建数值字符串格式
- 8-4-2 测试是否符合内建日期字符串格式
- 8-4-3 测试是否符合内建日期/时间字符串格式
- 8-5 获得格式字符串的索引编号
- 8-6 系列应用
- 8-6-1 数字格式的应用
- 8-6-2 日期格式的应用
- 8-6-3 取得单元格的属性
- 8-7 日期应用
- 第9章 公式与函数
- 9-1 了解openpyxl可以解析的函数
- 9-1-1 列出openpyxl支持的函数
- 9-1-2 判断是否支持特定函数
- 9-2 在工作表内使用函数
- 9-3 在工作表内使用公式
- 9-4 入职时间/销售排名/业绩/成绩统计的系列函数应用
- 9-4-1 计算入职时间
- 9-4-2 计算销售排名
- 9-4-3 业绩统计的应用
- 9-4-4 考试成绩统计
- 9-5 使用for循环计算单元格区间的值
- 9-6 公式的复制
- 第10章 设定条件格式
- 10-1 加入条件格式的函数
- 10-2 色阶设定
- 10-2-1 ColorScaleRule( )函数
- 10-2-2 ColorScale( )函数
- 10-3 数据条
- 10-3-1 DataBarRule( )函数
- 10-3-2 DataBar( )函数
- 10-4 图标集
- 10-4-1 IconSetRule( )函数
- 10-4-2 IconSet( )函数
- 第11章 凸显符合条件的数据
- 11-1 凸显符合条件的数值数据
- 11-1-1 格式功能按钮
- 11-1-2 设定凸显单元格的条件
- 11-1-3 凸显成绩的应用
- 11-1-4 Rule( )函数的formula公式
- 11-2 凸显特定字符串开头的字符串
- 11-3 字符串条件功能
- 11-4 凸显重复的值
- 11-5 发生的日期
- 11-6 前段/后段项目规则
- 11-6-1 前段项目
- 11-6-2 后段项目规则
- 11-7 高于/低于平均
- 第12章 验证单元格数据
- 12-1 数据验证模块
- 12-1-1 导入数据验证模块
- 12-1-2 数值输入的验证
- 12-2 数据验证区间建立输入提醒
- 12-3 验证日期的数据输入
- 12-4 错误输入的提醒
- 12-5 设定输入清单
- 12-6 将需要验证的单元格用黄色底显示
- 第13章 工作表的打印
- 13-1 居中打印
- 13-2 工作表打印属性
- 13-3 设定打印区域
- 13-4 设定页首与页尾
- 13-4-1 页首的设定
- 13-4-2 页尾的设定
- 13-5 文字设定的标记码
- 第14章 插入图像
- 14-1 插入图像
- 14-2 控制图像对象的大小
- 14-3 图像位置
- 14-4 人事数据表插入图像的应用
- 第15章 柱形图与3D柱形图
- 15-1 柱形图
- 15-1-1 图表的数据源
- 15-1-2 建立柱形图
- 15-1-3 将数据加入图表
- 15-1-4 将图表加入工作表
- 15-1-5 建立图表标题
- 15-1-6 建立坐标轴标题
- 15-1-7 建立x轴标签
- 15-2 认识柱形图表的属性
- 15-2-1 图表的宽度和高度
- 15-2-2 图例属性
- 15-2-3 数据长条的区间
- 15-2-4 更改直条数据的颜色
- 15-2-5 柱形图的色彩样式
- 15-3 条形图
- 15-4 栈柱形图
- 15-4-1 认识属性
- 15-4-2 建立一般栈柱形图
- 15-4-3 建立百分比栈柱形图
- 15-5 3D柱形图
- 15-5-1 基础概念
- 15-5-2 3D柱形图的外形
- 15-6 一个工作表建立多组图表的应用
- 第16章 折线图与分区图
- 16-1 折线图
- 16-2 栈折线图
- 16-3 建立平滑的线条
- 16-4 数据点的标记
- 16-5 折线图的线条样式
- 16-6 3D折线图
- 16-7 分区图
- 16-7-1 基础实操
- 16-7-2 分区图样式
- 16-7-3 建立栈分区图
- 16-7-4 重新设计分区图的填充和轮廓颜色
- 16-8 3D分区图
- 16-8-1 基础实操
- 16-8-2 3D分区图样式
- 第17章 散点图和气泡图
- 17-1 散点图
- 17-2 气泡图
- 17-2-1 建立基础气泡图
- 17-2-2 建立立体气泡图
- 17-3 建立渐层色彩的气泡图
- 17-4 多组气泡图的实操
- 第18章 圆饼图、环形图与雷达图
- 18-1 圆饼图
- 18-1-1 圆饼图语法与基础实操
- 18-1-2 圆饼图切片分离
- 18-1-3 重设切片颜色
- 18-1-4 显示切片名称、数据和百分比
- 18-2 圆饼投影图
- 18-3 3D圆饼图
- 18-4 环形图
- 18-4-1 环形图语法与基础实操
- 18-4-2 环形图的样式
- 18-4-3 建立含两组数据的环形图
- 18-4-4 环形图的切片分离
- 18-4-5 综合应用
- 18-5 雷达图
- 第19章 使用Python处理CSV文件
- 19-1 建立一个CSV文件
- 19-2 用记事本开启CSV文件
- 19-3 csv模块
- 19-4 读取CSV文件
- 19-4-1 使用open( )开启CSV文件
- 19-4-2 建立Reader对象
- 19-4-3 用循环列出列表内容
- 19-4-4 使用列表索引读取CSV文件内容
- 19-4-5 读取CSV文件然后写入Excel文件
- 19-5 写入CSV文件
- 19-5-1 开启欲写入的文件与关闭文件
- 19-5-2 建立writer对象
- 19-5-3 输出列表
- 19-5-4 读取Excel文件用CSV格式写入
- 第20章 Pandas入门
- 20-1 Series
- 20-1-1 使用列表建立Series对象
- 20-1-2 使用Python的字典建立Series对象
- 20-1-3 使用NumPy的ndarray建立Series对象
- 20-1-4 建立含索引的Series对象
- 20-1-5 使用标量建立Series对象
- 20-1-6 列出Series对象索引与值
- 20-1-7 Series的运算
- 20-2 DataFrame
- 20-2-1 使用Series建立DataFrame
- 20-2-2 字段columns属性
- 20-2-3 Series对象的name属性
- 20-2-4 使用元素是字典的列表建立DataFrame
- 20-2-5 使用字典建立DataFrame
- 20-2-6 index属性
- 20-2-7 将columns字段当作DataFrame对象的index
- 20-3 基本Pandas数据分析与处理
- 20-3-1 索引参照属性
- 20-3-2 直接索引
- 20-3-3 四则运算方法
- 20-3-4 逻辑运算方法
- 20-3-5 NumPy的函数应用在Pandas
- 20-3-6 NaN相关的运算
- 20-3-7 NaN的处理
- 20-3-8 几个简单的统计函数
- 20-3-9 增加index
- 20-3-10 删除index
- 20-3-11 排序
- 20-4 读取与输出Excel文件
- 20-4-1 写入Excel格式文件
- 20-4-2 读取Excel格式文件
- 20-4-3 读取Excel文件的系列实例
- 第21章 用Pandas操作Excel
- 21-1 识别与输出部分Excel数据
- 21-1-1 使用info( )识别Excel文件
- 21-1-2 输出前后数据
- 21-1-3 了解工作表的行数和列数
- 21-1-4 输出字段的计数
- 21-2 缺失值处理
- 21-2-1 找出漏输入的单元格
- 21-2-2 填入0.0
- 21-2-3 删除缺失值的行数据
- 21-3 重复数据的处理
- 21-4 Pandas的索引操作
- 21-4-1 更改行索引
- 21-4-2 更改列索引
- 21-5 筛选列或行数据
- 21-5-1 筛选特定列数据
- 21-5-2 筛选特定行
- 21-5-3 筛选符合条件的数据
- 21-6 单元格运算的应用
- 21-6-1 旅游统计
- 21-6-2 高血压检测
- 21-6-3 业绩统计
- 21-6-4 计算销售排名
- 21-6-5 累计来客数
- 21-7 水平合并工作表内容
- 21-7-1 有共同字段的水平合并
- 21-7-2 没有共同字段的水平合并
- 21-7-3 更新内容的合并
- 21-8 垂直合并工作表内容
- 21-8-1 使用concat( )函数执行员工数据的垂直合并
- 21-8-2 垂直合并同时更新索引
- 21-8-3 垂直合并同时自动删除重复项目
- 第22章 建立数据透视表
- 22-1 数据统计分析
- 22-1-1 计算客户数
- 22-1-2 统计客户性别、职业与商品类别数
- 22-1-3 先做分类再做统计
- 22-1-4 数据汇总
- 22-2 建立数据透视表
- 22-2-1 认识pivot_table( )函数
- 22-2-2 使用数据透视表的数据分析实例
- 22-2-3 加总行和列数据
- 22-2-4 针对产品销售的统计
- 22-3 行字段有多组数据的应用
- 第23章 Excel文件转成PDF
- 23-1 安装模块
- 23-2 程序设计
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。