×
暂无评论
图文详情
  • ISBN:9787576331516
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:211
  • 出版时间:2023-12-01
  • 条形码:9787576331516 ; 978-7-5763-3151-6

本书特色

告别烦琐的重复性工作,向工作效率低下说不! 插上Python这对“翅膀”,让你的Excel飞起来! 让我们一起编写各种能自动生成Excel文件的代码吧! 快速上手:内容浅显易懂,即便是没有接触过编程的小白,也能很快上手。 示例丰富:结合130多个代码示例讲解重要的知识点,有很强的实用性。 图文并茂:讲解时给出110多幅示意图,帮助读者更加直观地理解知识点。 项目实战:通过2个典型的项目实战案例,快速提升读者的实际动手能力。

内容简介

《用Python高效操作Excel很简单》由浅入深地介绍如何通过Python语言高效、快捷地操作Excel,从而引领读者高效编写各种能自动生成Excel文件的代码。本书精讲Python操作Excel涉及的大部分知识点,并辅以130多个典型代码示例和2个项目实战案例,从而帮助读者轻松上手并快速提高。 《用Python高效操作Excel很简单》共11章,分为3篇。第1篇“基础知识”,首先介绍Python开发环境的搭建和配置,然后介绍基本数据类型、运算符、控制语句、循环语句、函数、模块和类等Python语言的基础知识。第2篇“进阶实操”,首先介绍Openpyxl库的基本操作,然后介绍如何使用Openpyxl制作各种常见的Excel图形,*后介绍Openpyxl与Pandas交互操作的相关知识。第3篇“项目实战”,首先基于前文介绍的基础知识,从数据采集、数据清洗和创建数据报表等方面展示一个自动生成财务报表项目的开发过程,然后对项目涉及的数据进一步进行处理,并对资产负债率、现金比率和企业盈利等多项指标进行分析,*后制作相应的图表文件。 《用Python高效操作Excel很简单》适合有一定Excel基础而想进一步提高工作效率的人员阅读,尤其适合文秘、行政、人事、营销和财务等相关行业的从业人员阅读,也可供Python编程爱好者参考。

目录

第1篇 基础知识 第1章 Python编程轻松起步2 1.1 Python编程环境搭建2 1.1.1 安装Anaconda和Visual Studio Code2 1.1.2 配置高效的VS Code9 1.2 编写 个Python程序14 1.2.1 编写Python源代码14 1.2.2 运行Python程序15 1.3 小结17 第2章 Python语言基础18 2.1 Python语法特点18 2.1.1 Python的标识符18 2.1.2 Python的代码缩进19 2.1.3 Python的注释20 2.1.4 Python的变量20 2.2 Python的基本数据类型21 2.2.1 字符串21 2.2.2 数24 2.2.3 布尔24 2.2.4 列表25 2.2.5 元组27 2.2.6 字典27 2.2.7 集合28 2.3 Python的运算符30 2.3.1 算术运算符30 2.3.2 赋值运算符31 2.3.3 比较运算符33 2.3.4 逻辑运算符34 2.4 控制语句和循环语句35 2.4.1 if语句35 2.4.2 while语句36 2.4.3 for语句37 2.4.4 break和continue语句38 2.4.5 pass语句39 2.5 小结39 第3章 Python的函数、模块和类40 3.1 Python的函数40 3.1.1 函数的创建和调用40 3.1.2 函数的参数41 3.1.3 函数的返回值43 3.1.4 匿名函数43 3.2 Python的模块44 3.2.1 导入模块44 3.2.2 __name__属性45 3.2.3 包45 3.3 Python的类47 3.3.1 类的创建和使用47 3.3.2 类的属性和方法48 3.3.3 类的继承49 3.4 小结50 第2篇 进阶实操 第4章 操作Excel的利器——Openpyxl52 4.1 为什么选择Openpyxl52 4.1.1 Openpyxl的优缺点52 4.1.2 安装Openpyxl53 4.2 使用Openpyxl操作工作簿53 4.2.1 新建工作簿53 4.2.2 打开已有的工作簿54 4.3 使用Openpyxl轻松操作工作表54 4.3.1 获取活动工作表54 4.3.2 新增工作表55 4.3.3 重命名工作表57 4.3.4 复制工作表58 4.3.5 删除工作表58 4.4 小结59 第5章 使用Openpyxl操作行、列和单元格60 5.1 Openpyxl的单元格60 5.1.1 定位单元格60 5.1.2 操作单元格的值63 5.1.3 合并和拆分单元格63 5.2 Openpyxl的行和列65 5.2.1 行和列65 5.2.2 插入空行和空列67 5.2.3 删除行和列68 5.2.4 隐藏行和列68 5.3 插入数据70 5.3.1 批量插入行数据70 5.3.2 批量插入列数据71 5.3.3 插入图片74 5.4 冻结窗口75 5.4.1 冻结首行或多行75 5.4.2 冻结首列或多列76 5.4.3 冻结多行多列76 5.5 小结76 第6章 让工作表变得漂亮77 6.1 设置行高和列宽77 6.2 设置单元格样式77 6.2.1 设置字体样式78 6.2.2 设置对齐样式78 6.2.3 设置数字格式78 6.2.4 设置边框样式79 6.2.5 设置填充样式79 6.3 综合实例80 6.4 小结84 第7章 使用Openpyxl轻松制作Excel常用图形85 7.1 制作柱形图85 7.1.1 制作2D柱形图85 7.1.2 制作3D柱形图89 7.2 制作折线图92 7.2.1 制作基础折线图92 7.2.2 制作堆叠折线图97 7.2.3 制作百分比堆叠折线图98 7.3 制作面积图98 7.4 制作饼图102 7.4.1 制作2D和3D饼图102 7.4.2 制作投影饼图106 7.5 制作甜甜圈图109 7.6 制作散点图113 7.7 制作股票图116 7.8 小结118 第8章 使用Openpyxl制作组合图形119 8.1 制作组合柱形图和折线图119 8.1.1 数据准备120 8.1.2 绘制木材产量折线图120 8.1.3 绘制糖产量柱形图121 8.1.4 “组装”形图122 8.2 制作组合股票图、柱形图和折线图124 8.2.1 数据准备124 8.2.2 绘制股价图126 8.2.3 绘制收盘价折线图128 8.2.4 绘制成交量柱形图129 8.2.5 “组装”图形130 8.3 小结132 第9章 Openpyxl灵魂伴侣——Pandas133 9.1 Pandas简介133 9.1.1 安装Pandas133 9.1.2 Pandas的两个利器134 9.2 从Pandas中获取数据138 9.2.1 创建测试的DataFrame数据138 9.2.2 通过 列获取数据139 9.2.3 通过[:]方式获取行数据139 9.2.4 通过loc()和iloc()函数获取数据140 9.2.5 通过at()和iat()函数获取数据142 9.3 使用Pandas操作Excel文件142 9.3.1 将工作表转换为DataFrame143 9.3.2 将DataFrame转换为工作表147 9.4 Openpyxl与Pandas交互150 9.4.1 将DataFrame对象数据转换为WorkSheet对象数据150 9.4.2 将WorkSheet对象数据转换为DataFrame对象数据152 9.5 合并多个Excel文件156 9.5.1 使用Openpyxl合并多个Excel文件156 9.5.2 使用Pandas合并多个Excel文件159 9.6 小结161 第3篇 项目实战 0章 自动生成财务报表项目实战164 10.1 项目准备164 10.1.1 项目简介164 10.1.2 项目结构165 10.1.3 预期效果165 10.2 获取源数据167 10.2.1 获取资产负债表源数据167 10.2.2 获取利润表源数据170 10.2.3 获取现金流量表源数据170 10.3 数据格式转换171 10.3.1 资产负债表源数据格式转换171 10.3.2 利润表源数据格式转换173 10.3.3 现金流量表源数据格式转换174 10.4 创建报表175 10.4.1 创建资产负债表175 10.4.2 创建利润表180 10.4.3 创建现金流量表185 10.4.4 代码重构189 10.5 小结195 1章 财务数据分析项目实战196 11.1 项目准备196 11.2 资产负债率分析197 11.3 现金比率分析202 11.4 企业盈利分析206 11.5 小结211
展开全部

相关资料

本书用通俗易懂的语言,将抽象的理论知识和大量的代码示例结合起来讲解如何用Python操作Excel,另外还详细讲解了两个项目实战案例,既能帮助读者快速掌握Python编程的入门知识,又能带领读者进行项目实战,从而提高实际的代码编写能力。 ——三河市恒承教育科技有限公司执行校长 刘颖 本书结合大量示例和两个典型项目案例介绍了Python的入门知识,以及如何用Python高效操作Excel,从而提高工作效率。本书内容由浅入深,语言通俗易懂,代码讲解清晰,项目案例与实际工作贴近,非常适合想要快速掌握Python编程及其实际应用的相关人员阅读,尤其是想快速了解实际项目开发的相关从业人员阅读。 ——北京淘车科技有限公司高级经理 杨建章 本书不但介绍了Python编程的入门知识,而且结合大量示例和两个财务项目实战案例重点介绍了它与Excel结合使用的相关知识,不但可以帮助读者快速学习Python入门的相关知识点,而且可以掌握如何用Python解决实际工作中的问题,从而提高工作效率,增强职场竞争力。 ——捷德(江西)技术有限公司项目经理 王允雷 作为一个从事财务工作10多年的编程小白,通过阅读本书改变了我认为编程很难的观念。本书内容浅显易懂,书中的代码示例简单易懂,容易掌握,而且还有两个与财务相关的项目案例非常适合提升实际的工作技能,这让我感觉非常亲切!如果你是财务、金融和人事等行业的从业者,那么本书非常适合你,它能带领你快速上手Python编程。 ——江西佑华科技股份有限公司财务总监 付

作者简介

张善春 有10余年的软件开发和团队管理经验。擅长Python、Java、JavaScript、Objective-C、C#和Golang等多种编程语言。曾担任多家互联网公司的技术负责人或架构师,并组建了多个IT研发团队,积累了丰富的团队管理经验。有丰富的产品研发全流程实操经验,曾带领团队研发了多款互联网金融域领域的商业产品。目前主要从事互联网等相关行业的“微”创业,专注于区块链、Web 3.0和数据分析等相关领域。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航