Python玩转Excel:轻松实现高效办公

Python玩转Excel:轻松实现高效办公

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本讲解用Python操作Excel工作表的入门书籍。

内容简介

本书从最基础的工作簿、工作表说起,逐步介绍操作工作表、美化工作表、分析工作表数据、将数据以图表表达的方法,最后讲解将Excel工作表保存成PDF,以达成办公自动化的目的。

本书的特色是在讲解openpyxl模块或Pandas模块时,会将相关的Excel窗口内容搭配说明,让你了解程序设计各参数在Excel窗口所代表的真实意义。

作者简介

作者洪锦魁,中国台湾计算机专家,IT图书知名作者。

章节目录

版权信息

内容简介

前言

第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 程序设计

Python玩转Excel:轻松实现高效办公是2023年由清华大学出版社出版,作者洪锦魁。

得书感谢您对《Python玩转Excel:轻松实现高效办公》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python办公效率手册 电子书
本书从日常办公场景和职场人的实际工作需求出发,以实战案例为主线,分解一个个任务,用轻松的方式讲解使用Python编程语言解决办公难题,提升工作效率的知识与方法,内容涵盖:使用Python处理大量重复性的Word文档、Excel表格工作,以此大大提升工作效率;巧用Python处理PDF文档、PPT演示文稿、电子邮件、图形图像,实现专业的内容输出;以及编写Python爬虫程序,抓取网络数据信息。这些知
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
随身查——Excel 办公高手应用技巧 电子书
12年办公图书口碑品牌 500000 读者的共同选择 实战案例 精选的案例全部来自实际工作 轻便易携 将高效办公进行到底 资源赠送300集Word、Excel、PPT应用技巧视频
Excel 2016办公应用从入门到精通 电子书
《Excel2016办公应用从入门到精通》是指导初学者学习Excel2016的入门书籍。书中详细地介绍了初学者学习Excel2016时应该掌握的基础知识、使用方法和操作技巧,并对初学者在使用Excel2016时经常遇到的问题进行了专家级的指导,以免初学者在起步的过程中走弯路。全书共分14章,分别为初识Excel2016、Excel基础入门、编辑工作表、美化工作表、使用图形对象、管理数据、使用图表、
Excel数据控的高效分析手册 电子书
一个案例容纳Excel数据分析必备技能。 适用于Office2010/2013/2016/2019各个版本。 典型、精准的职场经验分享。 专业、清晰的同步视频教程演示。 让你学会制作领导满意的数据报告。 让你掌握快速数据分析的决策思路。