请教一下,python对办公应用OFFICE上相比VBA有什么优势
1312
47
[1 楼] 午夜半杯茶
[泡菜]
21-5-29 23:20
因为办公常用Word,EXCEL,当然大部分是轻应用,偶尔会碰到一些复杂的应用,目前都是慢慢的手动完成,想看看学这些能不能减轻工作量,编程纯属外行,学那个能够用,还是没必要学。 本帖最后由 午夜半杯茶 于 2021-5-29 23:21 编辑
|
[48 楼] yejun
[老坛泡菜]
21-6-3 16:17
|
[47 楼] fishu
[资深泡菜]
21-6-3 13:28
|
[46 楼] tianman
[泡菜]
21-6-3 13:07
|
[45 楼] 大信
[泡菜]
21-6-3 10:06
|
[44 楼] fishu
[资深泡菜]
21-6-3 09:00
|
[43 楼] arondes
[陈年泡菜]
21-6-3 08:52
|
[42 楼] fishu
[资深泡菜]
21-6-3 08:05
|
[41 楼] fishu
[资深泡菜]
21-6-3 07:54
|
[40 楼] benniewang
[资深泡菜]
21-6-2 23:41
|
[39 楼] yejun
[老坛泡菜]
21-6-2 21:55
|
[38 楼] 开山鼻祖
[老坛泡菜]
21-6-2 16:39
fishu 发表于 2021-06-02 08:18 本帖由 无忌论坛V3.1.0 iPhone6plus iOS14.4.1 客户端发布 |
[37 楼] arondes
[陈年泡菜]
21-6-2 16:34
复杂应用 python几乎是最简单方法了 但python只是一个壳 具体的你要看工具
比如sqlite是一套系统 pandas是另一套 pyspark又是一套 这些都可以解决相当复杂的问题 |
[36 楼] 午夜半杯茶
[泡菜]
21-6-2 16:21
fishu 发表于 2021-06-02 16:18 是有心尝试一下。 发布自 色影无忌小程序 |
[35 楼] fishu
[资深泡菜]
21-6-2 16:18
数据不超过百万行,且不牵涉太多科学计算,没啥必要使用Python。不过楼主要是有兴趣,玩玩也未尝不可。
office的人机交互更直观方便,零零碎碎,时常更改的需求,用office更方便; Python人机交互较抽象,如果某个或某些操作逻辑要执行很多次,需求相对稳定,用Python更合适。 因为工作的需要,我会处理上百GB文本,上千万行的数据,这个时候用Python还是很愉快的,让计算机跑起来,人可以休息一阵。 |
[34 楼] 午夜半杯茶
[泡菜]
21-6-2 15:54
qinxue86 发表于 2021-06-02 15:27 其实我的工作VBA就能应付了,不过看着Python 应用范围更广,能做更多的事,所以对这个更感兴趣,我们的工作文件,大的几百行还是有的,一千多行的一年遇到也就一两次,但是遇到了很麻烦,所以才动了心思,最大的文件也就几十MB。 发布自 色影无忌小程序 |
[33 楼] qinxue86
[泡菜]
21-6-2 15:27
|
[32 楼] 娲姝
[泡菜]
21-6-2 15:13
|
[31 楼] 午夜半杯茶
[泡菜]
21-6-2 15:01
|
[30 楼] qinxue86
[泡菜]
21-6-2 14:25
如果日常办公用OFFICE都能处理得绰绰有余那就没必要上Python,但可以去了解去学习一点基础,毕竟很多招聘单位的HR都喜欢+上一条熟悉Python。。。。那怕他也不知道这是什么东西,但你懂一点总比傻眼好。
|
[29 楼] 形而上
[资深泡菜]
21-6-2 13:28
要是有几百上千万行的数据,直接存成CSV用Python、R之类的跑还真挺有些优势。日用还是算了。
excel自己的编程语言最近已经愈发混乱,f(x)、VBA两套语言貌似都在酝酿大改。 最近这几年造编程语言就跟造电动车一样,是个人就想折腾折腾。 |
[28 楼] 娲姝
[泡菜]
21-6-2 11:23
|
[27 楼] 娲姝
[泡菜]
21-6-2 11:17
|
[26 楼] tianman
[泡菜]
21-6-2 10:38
|
[25 楼] tianman
[泡菜]
21-6-2 10:35
开山鼻祖 发表于 2021-6-1 19:22 确实如此。。。。 如果你专注于Office,VBA自然是最佳选择。 如果你只是在某些应用中使用Office中的数据的话,那么要看这个应用的开发环境。 离开具体的环境是无法比较优势的。。。 |
[24 楼] 太没劲了
[陈年泡菜]
21-6-2 10:12
|
[23 楼] 原版咕咚
[资深泡菜]
21-6-2 09:54
windows上的powershell比python强
|
[22 楼] 至暗时刻
[禁言中]
21-6-2 08:47
"复杂"的应用, 还在Excel里面搞就太别扭了. 这种情况我肯定会整到数据库里面去. 数据库怼Excel, 就像Excel怼计算器, 或者像计算器怼算盘.
|
[21 楼] 闲聊状态
[泡菜]
21-6-2 08:28
python+数据库 最轻的是 sqlite 有offcie 的可以试试 access
这个组合python数据处理的处理方式 |
[20 楼] yejun
[老坛泡菜]
21-6-2 02:10
Excel内置vba。windows好像没有内置vb。 微软有安装python的文档。 https://docs.microsoft.com/zh-cn/windows/python/beginners 本帖最后由 yejun 于 2021-6-2 02:25 编辑 以下内容由 yejun 于 2021-6-2 03:28 补充 记得很久很久以前windows是可以直接运行VBScript的,不过这个和vba没什么关系。 |