告别繁琐Excel操作,Python助你高效数据分析!
原文标题:太强了!这本Python+Excel的封神之作,零基础也能读懂,值得通宵刷完!
原文作者:图灵编辑部
冷月清谈:
怜星夜思:
2、书中提到了用Python自动化Excel,那么Python+Excel的组合与专业的商业智能(BI)工具相比,有哪些优缺点?
3、除了xlwings,大家还在Excel中配合使用过哪些Python库?实际使用体验如何?
原文内容
几乎使用过 Excel 的人都有过一些“可怕”的经历,比如小数放错位置、缺少减号、拙劣的剪切和粘贴,或者其他一些可能造成重大后果的小错误。如果够幸运,我们自己会发现这些错误。但有时,一个无辜的电子表格错误可能会造成严重破坏,它可能会使公司损失数百万美元。
你可能会说:“可以用 VBA 来做 Excel 自动化啊!”但 VBA 显然有它自己的问题。但 Python 不一样,它是一门通用的编程语言,并且已然成为最受数据分析师青睐的语言。如果把 Python 用到 Excel 上,那么你在各方面都能体会到 Python 带来的好处,无论是自动化 Excel,访问、准备数据集,还是执行数据分析和可视化数据。
或许这是因为这样的原因,才有大量 Excel 用户向微软提出请求,最终将 Python 集成 Excel!
Excel+Python珠联璧合
Excel 的主要功能是存储、分析和可视化数据。Python 则在科学计算方面极其强大,天生就适合搭配 Excel 工作。
《Excel+Python:飞速搞定数据分析与处理》
[瑞士]费利克斯•朱姆斯坦|著
冯黎|译
内容概览
第四部分,使用 xlwings 对 Excel 应用程序进行编程。这部分。作者教会我们如何使用 Python 和 xlwings 来自动化 Excel,而不是直接读写磁盘上的 Excel 文件。因此,这部分内容需要你在本地安装好 Excel。我们会学习如何打开 Excel 工作簿并实际操作它们。除了通过 Excel 读写文件,我们还会构建一些交互式 Excel 工具,从而可以一键让 Python 执行一些过去你通过 VBA 宏来完成的工作(比如运算量极大的计算)。
大咖推荐
Python 可以为 Excel 做些什么?如果你经历过工作簿意外崩溃、计算出错,并且需要执行枯燥的手动操作,那么肯定想知道这个问题的答案。这本书是为工作表软件用户准备的一本全面又简明扼要的 Python 入门指南。不要因为害怕学习编程就避而远之,费利克斯为学习 Python 提供了一个极佳的切入点,即便是经验丰富的程序员也能从中获益。
同时,他将这本书的内容进行了合理的编排,使得像你一样的 Excel 用户更易于理解和应用。你很快就会发现,作者经验丰富,有着多年的教学和实践经验,可以指导人们如何在 Python 的帮助下最大化地发挥 Excel 的能力。如果你想知道 Excel 结合 Python 有何潜能,那么费利克斯是回答这个问题的不二人选。希望你能像我一样喜欢这堂大师课程。
从 Excel 到 Python 是一种自然的过渡,并且 Python 会让人想要直接丢掉 Excel。虽然这种想法很吸引人,但是要直接丢掉 Excel 还是不那么现实。Excel 不会消失,它会作为一种用途广泛的桌面工具持续存在于企业和家庭中。这本书架起了连接这两个世界的桥梁。书中解释了你应该如何将 Python 集成到 Excel 中,以及如何从躲都躲不掉的巨型工作簿、上千个公式、奇形怪状的 VBA 代码中解脱。这本书可能是我读过的关于 Excel 的书之中最有用的一本,并且是每一位高级 Excel 用户的必读书目。强烈推荐!
——Andreas F. Clenow,Acies Asset Management 首席信息官,畅销书《趋势交易》《趋势永存》以及 Trading Evolved 的作者
Excel 一直是金融界的基础性工具,但是有大量的 Excel 应用程序用处不大。这本书很好地教会了读者如何在 xlwings 的帮助下构建更优秀、更健壮的 Excel 应用程序。
——Werner Brönnimann,金融衍生品和去中心化金融从业者,Ubinetic AG 联合创始人
Excel 和 Python 是商业分析工具箱中最重要的两种工具,将两者结合可谓珠联璧合。在这本书中,费利克斯 • 朱姆斯坦利用各种开源、跨平台的解决方案,展现了他在结合 Python 和 Excel 方面过人的精湛技艺。对于商业分析师、数据科学家,以及每一位希望将 Excel 的能力注入代码中的 Python 用户来说,这本书都是他们的无价之宝。

