首页>参考读物>计算机科学与技术>软件与程序设计

超简单:用Python让Excel飞起来(实战150例)
作者 : 李杰臣 编著
出版日期 : 2021-07-13
ISBN : 978-7-111-68546-3
定价 : 79.80元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 324
开本 : 24
原书名 :
原出版社:
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书是一本特别的Excel书,也是一本特别的Python书,更是一本集Python编程和Excel实用技巧于一体的书。
本书从职场人士熟悉的办公工具Excel入手,着眼于办公这个主题,通过168个办公实用案例学习Python是如何控制Excel实现办公自动化的。由于本书应用了大量的案例介绍Python是如何处理Excel的工作簿、数据分析、图表等Excel的常见办公操作的,而不是直接学习Python是如何编程的,所以能够极大的消除读者学习Python的恐惧心理,极大的降低了学习门槛。
本书适合各个行业的办公人员,也适合想要通过Python 学习编程的初学者,对于从事文秘、行政、营销、财务等需要处理Excel数据以及高效完成办公工作的人员,本书也能起到非常重要的参考作用。

图书特色

用Python+Excel 实现Office 智能自动化高效办公,和烦琐工作说再见
适用于财务、销售、行政、文秘等常见工作场景,案例丰富,即学即用

图书前言

近年来,Python凭借其强大的扩展性和丰富的第三方模块,不仅受到程序员和编程爱好者的青睐,而且在办公自动化领域大显身手,许多白领纷纷加入学习Python的行列。为满足广大职场人士用Python实现Excel办公自动化的需要,我们于2020年8月编写出版了《超简单:用Python让Excel飞起来》,该书面市后受到众多读者的欢迎。
为了更好地满足读者的学习需求,我们再接再厉,在《超简单:用Python让Excel飞起来》的基础上根据读者的反馈进行改进,采用新的编写思路和内容架构,编写了这本《超简单:用Python让Excel飞起来(实战150例)》。
本书淡化理论,突出实操,主体内容按照Excel操作划分章节,每一章的内容又分为一个个小专题,力求每个专题解决一个问题。全书共8章。第1章主要讲解Python编程环境的搭建、模块的安装与导入、Python语法基础知识、初学者常见问题等内容,为后面的案例应用打下坚实的基础。第2~8章通过大量典型案例讲解如何用Python编程操控Excel,自动化和批量化地完成工作簿操作、工作表操作、行/列操作、单元格操作、数据处理与分析操作、图表操作、打印操作等。这些案例从工作中的应用场景入手,用Python编程解决相应的问题。代码后附有详细、易懂的注解,能有效帮助读者快速理解代码的适用范围及编写思路。此外还对代码涉及的重点语法和函数等知识进行延伸讲解,引导读者拓展思路,从机械地套用代码进阶到随机应变地修改代码,独立解决更多实际问题。
本书理论知识精练,案例典型实用,学习资源齐备,不仅适合有一定Excel基础又想进一步提高工作效率的办公人员系统地学习Python办公自动化知识与技能,而且适合作为方便速查速用的实用手册,对于Python编程爱好者来说也是不错的参考资料。
由于编者水平有限,本书难免有不足之处,恳请广大读者批评指正。读者除了可扫描封面前勒口上的二维码关注公众号获取资讯以外,也可加入QQ群705154007与我们交流。

编者
2021年5月

上架指导

计算机\程序设计

封底文字

为什么跟我学得会?
情景式学习:本书刻意减少抽象和枯燥的理论阐述,以典型应用场景的形式引出案例,营造出轻松的学习氛围,有效帮助读者消除畏难情绪并迅速进入学习状态。
零基础上手:书中的代码均有详细、明了的解释说明,没有编程基础的读者也能快速理解程序的功能。
案例即模板:每一个案例都是针对实际工作需求设计的,且代码文件可免费下载。代码中需根据实际情况修改的部分都做了提示,套用起来非常方便,让读者能轻松地学以致用。

作者简介

李杰臣 编著:暂无简介

图书目录

前言
如何获取学习资源
第1章 Python快速上手
001安装Anaconda 15
002安装与配置PyCharm 17
003初识模块 22
004在命令行窗口中查看已安装的模块 23
005在PyCharm中查看已安装的模块 24
006使用pip命令安装模块 25
007在PyCharm中安装模块 26
008模块安装失败的常见原因 27
009模块的导入 28
010变量的命名与赋值 30
011print()函数 32
012Python的基本数据类型—数字与字符串 33
013Python的基本数据类型—列表、字典、元组与集合 35
014Python的控制语句—if语句 36
015Python的控制语句—for语句 37
016Python的控制语句—while语句 39
017Python控制语句的嵌套 40
018Python的自定义函数 41
019Python编码基本规范—缩进 45
020Python编码基本规范—注释 46
021初学者常见问题—变量错误 48
022初学者常见问题—语法错误 49
023初学者常见问题—模块错误 50
024初学者常见问题—成员错误 51
025初学者常见问题—索引错误 51
026初学者常见问题—文件路径错误 52
027初学者常见问题—文件格式错误 53
028初学者常见问题—代码多次运行错误 53
029如何查看报错信息并调试代码 55
第2章 工作簿操作
030移动并重命名工作簿 60
031解析工作簿的路径信息 62
032提取文件夹内所有工作簿的文件名 63
033新建并保存一个工作簿 66
034批量新建并保存多个工作簿 68
035打开一个已有的工作簿 70
036打开文件夹下的所有工作簿 71
037批量重命名多个工作簿 73
038批量转换工作簿的文件格式 75
039将一个工作簿拆分为多个工作簿 78
040将多个工作簿合并为一个工作簿 81
041按照扩展名分类工作簿 84
042按照日期分类工作簿 88
043精确查找工作簿 91
044按关键词查找工作簿 94
045保护一个工作簿的结构 95
046加密保护一个工作簿 97
047加密保护多个工作簿 98
第3章 工作表操作
048提取一个工作簿中所有工作表的名称(方法一) 102
049提取一个工作簿中所有工作表的名称(方法二) 104
050在一个工作簿中新增一个工作表 106
051在一个工作簿中删除一个工作表 108
052在多个工作簿中批量新增工作表 111
053在多个工作簿中批量删除工作表 113
054重命名一个工作簿中的一个工作表 116
055重命名一个工作簿中的所有工作表 117
056重命名多个工作簿中的同名工作表 119
057将一个工作表复制到另一个工作簿 121
058将一个工作表批量复制到多个工作簿 123
059按条件将一个工作表拆分为多个工作簿 125
060按条件将一个工作表拆分为多个工作表 128
061将一个工作表横向拆分为多个工作表 130
062纵向合并多个工作表为一个工作表 135
063横向合并多个工作表为一个工作表 138
064设置工作表的标签颜色 141
065隐藏一个工作簿中的一个工作表 143
066隐藏多个工作簿中的一个同名工作表 145
067隐藏多个工作簿中的多个同名工作表 147
068保护一个工作表 149
第4章 行/列操作
069根据数据内容自动调整一个工作表的行高和列宽 152
070精确调整一个工作表的行高和列宽 154
071调整一个工作簿中所有工作表的行高和列宽 156
072调整多个工作簿的行高和列宽 158
073在一个工作表中插入空白行 159
074在一个工作表中每隔一行插入空白行 161
075在一个工作表中插入空白列 163
076在一个工作表中删除行 165
077在一个工作表中删除列(方法一) 167
078在一个工作表中删除列(方法二) 168
079在一个工作表中追加行数据 169
080在多个工作簿的同名工作表中追加行数据 171
081在一个工作表中追加列数据 173
082提取一个工作表的行数据和列数据 175
083提取一个工作簿中所有工作表的行数据 177
084替换一个工作表的数据 179
085替换一个工作簿中所有工作表的数据 181
086替换一个工作表的列数据 182
087替换一个工作表指定列数据对应的列数据 186
088转置一个工作表的行列 188
089从指定行列冻结一个工作表的窗格 190
090将一个工作表的一列拆分为多列 192
091将一个工作表的多列合并为一列 194
092在一个工作表中隐藏行数据 195
093在一个工作表中隐藏列数据 197
第5章 单元格操作
094在单元格中输入内容 200
095设置单元格数据的字体格式 201
096设置单元格数据的对齐方式 203
097设置单元格的边框样式 205
098修改单元格的数字格式 208
099合并单元格制作表格标题(方法一) 210
100合并单元格制作表格标题(方法二) 212
101合并内容相同的连续单元格 214
102在空白单元格中填充数据 217
103删除工作表中的重复行 219
104将单元格中的公式转换为数值 221
第6章 数据处理与分析操作
105排序一个工作表中的数据(方法一) 224
106排序一个工作表中的数据(方法二) 226
107排序一个工作簿中所有工作表的数据 228
108排序多个工作簿中同名工作表的数据 230
109根据单个条件筛选一个工作表中的数据 232
110根据多个条件筛选一个工作表中的数据 234
111筛选一个工作簿中所有工作表的数据 236
112筛选一个工作簿中所有工作表的数据并汇总 238
113分类汇总一个工作表 241
114对一个工作表求和 243
115对一个工作簿的所有工作表分别求和 244
116在一个工作表中制作数据透视表 246
117使用相关系数判断数据的相关性 248
118使用描述统计和直方图制定目标 250
119拟合回归方程并判断拟合程度 254
120使用回归方程预测未来值 256
第7章 图表操作
121制作柱形图(方法一) 260
122制作柱形图(方法二) 262
123制作折线图 264
124制作饼图 267
125添加图表标题和图例 269
126添加数据标签 272
127添加坐标轴标题 274
128添加网格线 275
129调整坐标轴的刻度范围 277
130在一张画布中绘制多个图表 279
131在一个工作表中插入图表 281
132在一个工作簿的所有工作表中插入图表 283
133制作散点图 286
134制作涟漪特效散点图 289
135制作气泡图 292
136制作组合图表 295
137制作雷达图 297
138制作漏斗图 301
139制作水球图 304
140制作仪表盘 306
141制作词云图 307
第8章 打印操作
142打印一个工作簿中的所有工作表 312
143打印一个工作簿中的一个工作表 313
144打印多个工作簿 314
145打印多个工作簿中的同名工作表 316
146打印工作表的指定单元格区域 317
147按指定的缩放比例打印工作表 319
148在纸张的居中位置打印工作表 320
149打印工作表时打印行号和列号 322
150重复打印工作表的标题行 323

教学资源推荐
参考读物推荐
作者: Rod Johnson, Juergen Hoeller, Alef Arendsen, Thomas Risberg, Colin Sampaleanu
作者: [美]托马斯·亨特二世(Thomas Hunter II) 著