《代替VBA!用Python轻松实现Excel编程》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
童大谦
分类
科技技术
出版年份
2022
出版社
电子工业出版社
页数
432 页
语言
中文

《代替VBA!用Python轻松实现Excel编程》内容简介

在数据分析方面,Python实际上已经远远超越VBA,因为使用Pyhton提供的数据处理函数和模块就可以实现很多功能,既快速、可靠又简便。

《代替VBA!用Python轻松实现Excel编程》书籍信息摘要

《代替VBA!用Python轻松实现Excel编程》内容简介与阅读建议,作者 童大谦,科技技术,2022年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:VBA、Python、Excel、计算机类。

《代替VBA!用Python轻松实现Excel编程》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《代替VBA!用Python轻松实现Excel编程》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 语言基础篇
  2. 第1章 Python语言基础 2
  3. 1.1 Python语言及其编程环境 2
  4. 1.1.1 Python语言及其特点 2
  5. 1.1.2 下载和安装Python 3
  6. 1.1.3 Python语言的编程环境 4
  7. 1.2 常量和变量 7
  8. 1.2.1 常量 8
展开全部(共 278 章节)
  1. 1.2.2 变量及其名称 9
  2. 1.2.3 变量的声明、赋值和删除 9
  3. 1.2.4 深入变量 11
  4. 1.2.5 变量的数据类型 12
  5. 1.3 数字 12
  6. 1.3.1 整型数字 12
  7. 1.3.2 浮点型数字 13
  8. 1.3.3 复数 13
  9. 1.3.4 类型转换 14
  10. 1.3.5 Python的整数缓存机制 15
  11. 1.4 字符串 16
  12. 1.4.1 创建字符串 16
  13. 1.4.2 索引和切片 17
  14. 1.4.3 转义字符 17
  15. 1.4.4 字符串的格式化输出 18
  16. 1.4.5 字符串的长度和大小写 20
  17. 1.4.6 字符串的分割、连接和删除 21
  18. 1.4.7 字符串的查找和替换 22
  19. 1.4.8 字符串的比较 23
  20. 1.4.9 字符串缓存机制 24
  21. 1.5 列表 25
  22. 1.5.1 创建列表 25
  23. 1.5.2 添加列表元素 28
  24. 1.5.3 索引和切片 29
  25. 1.5.4 删除列表元素 31
  26. 1.5.5 列表的排序 32
  27. 1.5.6 操作函数 32
  28. 1.5.7 二维列表 33
  29. 1.6 元组 34
  30. 1.6.1 元组的创建和删除 34
  31. 1.6.2 索引和切片 35
  32. 1.6.3 基本运算和操作 36
  33. 1.7 字典 37
  34. 1.7.1 字典的创建 37
  35. 1.7.2 索引 38
  36. 1.7.3 字典元素的增删改 39
  37. 1.7.4 字典数据的格式化输出 40
  38. 1.8 集合 41
  39. 1.8.1 集合的创建 41
  40. 1.8.2 集合元素的添加和删除 42
  41. 1.8.3 集合的运算 42
  42. 1.9 处理日期和时间 45
  43. 1.9.1 获取日期和时间 45
  44. 1.9.2 格式化日期和时间 46
  45. 1.10 表达式 47
  46. 1.10.1 算术运算符 47
  47. 1.10.2 关系运算符 48
  48. 1.10.3 逻辑运算符 49
  49. 1.10.4 赋值/成员/身份运算符 50
  50. 1.10.5 运算符的优先级 50
  51. 1.11 流程控制 52
  52. 1.11.1 判断结构 52
  53. 1.11.2 循环结构——for循环 57
  54. 1.11.3 循环结构——while循环 61
  55. 1.11.4 其他结构 63
  56. 1.12 函数 65
  57. 1.12.1 内部函数 65
  58. 1.12.2 标准模块函数 67
  59. 1.12.3 自定义函数 69
  60. 1.12.4 变量的作用范围 75
  61. 1.12.5 匿名函数 77
  62. 1.13 模块 77
  63. 1.13.1 内置模块和第三方模块 77
  64. 1.13.2 自定义模块 78
  65. 1.14 工程 79
  66. 1.14.1 导入内置模块和第三方模块 79
  67. 1.14.2 导入自定义模块 80
  68. 1.15 异常处理 81
  69. 1.15.1 常见的异常 81
  70. 1.15.2 异常捕获——单分支的情况 82
  71. 1.15.3 异常捕获——多分支的情况 83
  72. 1.15.4 异常捕获——try…except…else… 84
  73. 1.15.5 异常捕获——try...finally... 84
  74. 第2章 Python文件操作 86
  75. 2.1 使用Python的open函数操作文件 86
  76. 2.1.1 open函数 86
  77. 2.1.2 创建文本文件并写入数据 87
  78. 2.1.3 读取文本文件数据 89
  79. 2.1.4 向文本文件中追加数据 90
  80. 2.1.5 读/写二进制文件数据 91
  81. 2.1.6 使用struct模块读取二进制文件 92
  82. 2.2 使用OS模块操作文件 93
  83. 2.2.1 文件操作 93
  84. 2.2.2 目录操作 95
  85. 2.2.3 路径操作 96
  86. 2.2.4 系统操作 97
  87. 对象模型篇
  88. 第3章 Excel对象模型:
  89. OpenPyXl包 100
  90. 3.1 OpenPyXl包概述 100
  91. 3.1.1 Excel相关Python包的比较 100
  92. 3.1.2 OpenPyXI包及其安装 101
  93. 3.1.3 Excel对象模型 101
  94. 3.1.4 使用OpenPyXI包的一般过程 102
  95. 3.2 工作簿对象 102
  96. 3.2.1 创建、保存和关闭工作簿 102
  97. 3.2.2 打开已有的工作簿文件 103
  98. 3.3 工作表对象 104
  99. 3.3.1 创建和删除工作表 104
  100. 3.3.2 管理工作表 105
  101. 3.3.3 引用工作表 106
  102. 3.3.4 复制、移动工作表 106
  103. 3.3.5 行/列操作 107
  104. 3.3.6 工作表对象的其他属性和方法 113
  105. 3.4 单元格对象 114
  106. 3.4.1 单元格的引用和赋值 114
  107. 3.4.2 引用单元格区域 115
  108. 3.4.3 操作单元格区域 116
  109. 3.4.4 设置单元格样式 117
  110. 3.4.5 插入图片 128
  111. 3.4.6 插入公式 129
  112. 3.5 综合应用 129
  113. 3.5.1 批量新建和删除工作表 129
  114. 3.5.2 按列拆分工作表 131
  115. 3.5.3 将多个工作表分别保存为工作簿 133
  116. 3.5.4 将多个工作表合并为一个工作表 134
  117. 第4章 Excel对象模型:win32com和xlwings包 137
  118. 4.1 win32com和xlwings包概述 137
  119. 4.1.1 win32com包及其安装 137
  120. 4.1.2 xlwings包及其安装 139
  121. 4.2 Excel对象 139
  122. 4.2.1 Excel对象及其层次结构 139
  123. 4.2.2 使用win32com创建Excel对象 140
  124. 4.2.3 使用xlwings创建Excel对象 140
  125. 4.2.4 xlwings的两种编程方式 141
  126. 4.3 单元格对象 141
  127. 4.3.1 引用单元格 142
  128. 4.3.2 引用整行和整列 145
  129. 4.3.3 引用区域 147
  130. 4.3.4 引用所有单元格/特殊区域/区域的
  131. 集合 151
  132. 4.3.5 扩展引用当前工作表中的单元格
  133. 区域 154
  134. 4.3.6 引用末行或末列 156
  135. 4.3.7 引用特殊的单元格 158
  136. 4.3.8 获取区域的行数、列数、左上角
  137. 和右下角单元格的坐标、形状、
  138. 大小 159
  139. 4.3.9 插入单元格或区域 161
  140. 4.3.10 选择和清除单元格 162
  141. 4.3.11 复制、粘贴、剪切和删除单
  142. 元格 164
  143. 4.3.12 设置单元格的名称、批注和
  144. 字体 168
  145. 4.3.13 设置单元格的对齐方式、背景色
  146. 和边框 172
  147. 4.4 工作表对象 175
  148. 4.4.1 相关对象介绍 175
  149. 4.4.2 创建和引用工作表 175
  150. 4.4.3 激活、复制、移动和删除工作表 179
  151. 4.4.4 隐藏和显示工作表 182
  152. 4.4.5 选择行和列 183
  153. 4.4.6 复制、剪切行和列 185
  154. 4.4.7 插入行和列 187
  155. 4.4.8 删除行和列 189
  156. 4.4.9 设置行高和列宽 191
  157. 4.5 工作簿对象 193
  158. 4.5.1 创建和打开工作簿 193
  159. 4.5.2 引用、激活、保存和关闭工作簿 195
  160. 4.6 Excel应用对象 197
  161. 4.6.1 Application(App)对象和Apps
  162. 对象 197
  163. 4.6.2 定义位置、大小、标题、可见性
  164. 和状态属性 199
  165. 4.6.3 定义其他常用属性 201
  166. 4.7 数据读/写 202
  167. 4.7.1 Excel工作表与Python列表之间
  168. 的数据读/写 203
  169. 4.7.2 Excel工作表与Python字典之间
  170. 的数据读/写 207
  171. 4.7.3 Excel工作表与Python DataFrame
  172. 之间的数据读/写 208
  173. 4.8 综合应用 208
  174. 4.8.1 批量新建和删除工作表 208
  175. 4.8.2 按列拆分工作表 211
  176. 4.8.3 将多个工作表分别保存为工作簿 215
  177. 4.8.4 将多个工作表合并为一个工作表 217
  178. 图形图表篇
  179. 第5章 使用Python绘制Excel图形 224
  180. 5.1 创建图形 224
  181. 5.1.1 点 224
  182. 5.1.2 直线段 226
  183. 5.1.3 矩形、圆角矩形、椭圆形和圆形 226
  184. 5.1.4 多义线和多边形 228
  185. 5.1.5 曲线 229
  186. 5.1.6 标签 230
  187. 5.1.7 文本框 231
  188. 5.1.8 标注 231
  189. 5.1.9 自选图形 233
  190. 5.1.10 图表 234
  191. 5.1.11 艺术字 235
  192. 5.2 图形属性设置 237
  193. 5.2.1 颜色设置 237
  194. 5.2.2 线条属性:LineFormat对象 239
  195. 5.2.3 线条属性:颜色、线型和线宽 240
  196. 5.2.4 线条属性:箭头、透明度和图案
  197. 填充 241
  198. 5.2.5 线条属性:多义线、曲线和多边
  199. 形的顶点 243
  200. 5.2.6 面的属性:FillFormat对象、颜色
  201. 和透明度 245
  202. 5.2.7 面的属性:单色填充和渐变色
  203. 填充 246
  204. 5.2.8 面的属性:图案填充、图片填充
  205. 和纹理填充 250
  206. 5.2.9 文本属性 253
  207. 5.3 图形变换 254
  208. 5.3.1 图形平移 254
  209. 5.3.2 图形旋转 255
  210. 5.3.3 图形缩放 255
  211. 5.3.4 图形翻转 256
  212. 5.4 其他图形操作 257
  213. 5.4.1 遍历工作表中的图形 257
  214. 5.4.2 固定图形在工作表中的位置 260
  215. 5.4.3 动画 260
  216. 5.5 图片操作 261
  217. 5.5.1 创建图片 261
  218. 5.5.2 图片的几何变换 262
  219. 第6章 使用Python绘制Excel图表 263
  220. 6.1 创建图表 263
  221. 6.1.1 使用xlwings包创建图表 263
  222. 6.1.2 使用API方式创建图表 265
  223. 6.1.3 使用Shapes对象创建图表 266
  224. 6.1.4 绑定数据 269
  225. 6.2 图表及其序列设置 270
  226. 6.2.1 设置图表类型 270
  227. 6.2.2 Chart对象的常用属性和方法 271
  228. 6.2.3 设置序列 272
  229. 6.2.4 设置序列中单个点的属性 274
  230. 6.3 基本图形元素的属性设置 276
  231. 6.3.1 设置颜色 276
  232. 6.3.2 设置线形图形元素的属性 277
  233. 6.3.3 设置区域的透明度和颜色填充 277
  234. 6.3.4 设置区域的图案/图片/纹理填充 279
  235. 6.4 坐标系设置 280
  236. 6.4.1 设置Axes对象和Axis对象 280
  237. 6.4.2 设置坐标轴标题 281
  238. 6.4.3 设置数值轴取值范围 282
  239. 6.4.4 设置刻度线 283
  240. 6.4.5 设置刻度标签 283
  241. 6.4.6 设置网格线 285
  242. 6.4.7 设置多轴图 286
  243. 6.4.8 设置对数坐标图 287
  244. 6.4.9 设置其他属性 288
  245. 6.5 图表元素设置 290
  246. 6.5.1 SetElement方法 290
  247. 6.5.2 设置图表区域/绘图区 292
  248. 6.5.3 设置图例 293
  249. 6.6 输出图表 294
  250. 6.6.1 将图表复制到剪贴板 295
  251. 6.6.2 将图表保存为图片 296
  252. 数据处理篇
  253. 第7章 使用Python字典处理Excel
  254. 数据 298
  255. 7.1 数据提取 298
  256. 7.1.1 提取首次数据 298
  257. 7.1.2 提取末次数据 300
  258. 7.2 数据去重 302
  259. 7.2.1 使用列表去重 302
  260. 7.2.2 使用集合去重 304
  261. 7.2.3 使用字典去重 305
  262. 7.2.4 使用字典对象的fromkeys方法
  263. 去重 306
  264. 7.2.5 多表去重 308
  265. 7.2.6 跨表去重 309
  266. 7.3 数据查询 312
  267. 7.3.1 个案查询 312
  268. 7.3.2 多条件查询 313
  269. 7.4 数据汇总 314
  270. 7.4.1 出现次数汇总 315

常见问题

《代替VBA!用Python轻松实现Excel编程》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《代替VBA!用Python轻松实现Excel编程》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《代替VBA!用Python轻松实现Excel编程》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《代替VBA!用Python轻松实现Excel编程》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《代替VBA!用Python轻松实现Excel编程》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《代替VBA!用Python轻松实现Excel编程》相关书籍?

可以进入 童大谦 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。