有没有 Excel 编程相关的站点或经验?

2021-12-09 15:22:18 +08:00
 cwcc

突然发现工作中很多事情都是基于 Excel 完成的,而 Excel 本身的数值计算、宏都没有被很好地利用到,例如字符串拼接、if else 条件选值等等。

而目前的情况就是很多事情都依靠额外的脚本或转换工具在做,有没有对 Excel 相关编程、计算的讲解站点呢?重点是偏向类似 Python 脚本处理文字文件的那种,不太偏向数据处理的。

1252 次点击
所在节点   Excel
4 条回复
czfy
2021-12-09 15:30:02 +08:00
其实像你说的,数据处理类的,基本是财务会计一类的岗位用得比较熟
其他类似需求都转到 python 去做了
loading
2021-12-09 15:51:48 +08:00
个人建议,如果你用 ms office 就去看看 vba ,唯一选择,书很多,买入门到精通系列就行了。

然后再推荐了解一下 autohotkey 这个软件。
mrbruce516
2021-12-09 17:13:51 +08:00
用 python 处理过几次 excel 不是很难吧,用的 xlrd 开箱即用的库 网上文档也很多
snw
2021-12-09 17:44:26 +08:00
首先学公式:
support.microsoft.com/zh-cn/office/excel-%E5%87%BD%E6%95%B0-%E6%8C%89%E7%B1%BB%E5%88%AB%E5%88%97%E5%87%BA-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb

然后如果你偏向处理文本的话一般用 VBA 。最简单的就是录制宏然后改。VBA 有些基础的函数可以参见:
docs.microsoft.com/zh-cn/office/vba/language/reference/functions-visual-basic-for-applications
不过 VBA 的强项是操作 COM 对象。

如果处理规整的数据的话,倒是可以学学 Power Query 。Power BI 的基础功能在 Excel 里大都有,用 Excel 搞个几百万行的小 ETL 很简单。

顺便吐槽,如果 Python 处理 Excel 能算开箱即用,那么 Excel 自己处理应该叫不开箱都能用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821129

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX