ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: jyb2002

[讨论] 这里能不能建立一个关于python与excel的专题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2020-2-1 13:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
推荐学习Python的人,请放个Python+excel的应用实例,还有Python代码的保护措施。这样,论坛的人就不会说忽悠培训费了

TA的精华主题

TA的得分主题

发表于 2020-2-1 15:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
专业事情用专业工具去处理。
处理Excel等Office系统内的东西,用自带的永远是专业的,其他只是一种辅助工具而已。
即使同是微软出来的Excel、SQL都能处理数据库数据,Excel来处理SQL数据库就会感觉力有不继了,所以现在即使使用Excel来处理SQL数据,都是在SQL里建立个存储,Excel只是复制执行存储命令,其余由SQL自身的存储来处理了。
这就是“专业事情用专业工具去处理。”

评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-2-1 15:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
excelhomesnake 发表于 2020-2-1 11:56
不是数据多少的问题,是开发效率的问题。同样一个数据分析处理问题,用vba需要大量编写数据处理命令,而 ...

其實用vba的大多只是普通的文職人員,也就是處理一下數據罷了,重度開發的佔非常少
而且要重度開發為什麼還做普通的文職,不用其他語言做IT, 所以單是學會VBA已經夠用和本身已經
很多非IT人卻步了,還要他繼續學另一語言,倒不如直接轉行好了
所以既然VBA能夠解決,就不會再學PYTHON,那些寫代碼的麻煩遠不如重學一門新的麻煩
對大部份人來說,就是效率問題, 我5秒你1秒,又有何分別, 難道為了縮短4秒花盡精力學另一門?不化算
本身學VBA已經足夠令很多人卻步, 而且PYTHON作為膠水語言,本身這麼多功能,只學一些處理數據的也沒什意思,學了很多但本身職位也沒能發揮,也沒意思, 學習還需要練習的,最好的就是工作需要,工作中可以練習用到
沒用到,學多少也不會多精通, 在一般的文職人員還更什不能自己安裝軟件, 就是PYTHON學完,工作中也不能用,多氣餒, 能用的就要轉職位了

TA的精华主题

TA的得分主题

发表于 2020-2-1 17:11 | 显示全部楼层
386026398 发表于 2020-1-31 21:06
你说的还是一个运算问题。而我们需要的是大量的表格呈现。这是python难以做到的。其实日常工作中大数据 ...

不是,要达到的目的是要让一个不懂编程的普通用户只要选择数据源和结果样式,机器自动完成任务,中间过程对于用户是黑箱的,不需要人工审计或函数选择,实现真正的办公自动化。

TA的精华主题

TA的得分主题

发表于 2020-2-1 18:29 | 显示全部楼层
当你在用Py处理Excel文件中的数据时,实际的过程和VBA并没有多大的区别。py能做到的,C#、C++、VB、VB.net、Java都能做得到,VBS、ASP、JS或许也能做到,如果你自己做不到并不一定是语言的问题,可能是你水平的问题。所以为了py能读写Excel就专门开个py版,那么你是瞧不起C#呢还是看不上C++或是后面那一串语言?

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2020-2-1 20:09 | 显示全部楼层
excelhomesnake 发表于 2020-2-1 12:18
让vba阶段的人学py,就像让函数公式阶段的人学vba一样,因为他们没有意识到巨大的好处。

比如一个学生成 ...

不学SQL的,无论VBA再厉害,也只能是说在数据处理方面只是office半桶水。py是否能取代Oracle、DB2、SQL Server之类的不好说。但是这些大型数据库确实厉害,而access就是进阶的敲门砖,很多人都不屑于学习它

TA的精华主题

TA的得分主题

发表于 2020-2-2 07:48 | 显示全部楼层
sheeboard 发表于 2020-2-1 17:11
不是,要达到的目的是要让一个不懂编程的普通用户只要选择数据源和结果样式,机器自动完成任务,中间过程 ...

你说的很对,我就是用vb或vba实现这样的目的。我编程序并进行封装,使用者只管点击按钮执行即可。也就是说对excel的二次开发。对此,我们同行都有不断探索,只是我走在前面而已

TA的精华主题

TA的得分主题

发表于 2020-2-2 08:14 | 显示全部楼层
本帖最后由 386026398 于 2020-2-2 08:44 编辑
ABC5258 发表于 2020-2-1 20:09
不学SQL的,无论VBA再厉害,也只能是说在数据处理方面只是office半桶水。py是否能取代Oracle、DB2、SQL Se ...


你说的sql+excel的例子我看过。只是将sql作为存储数据的工具而已,excel将数据存储到sql和从sql提取数据。数据处理能力提高了。其实我们审计行业用的审计软件多是采用这种模式。但由于审计人员习惯的是直观的excel表。导致各审计人员买来的审计软件都是看个账而已,而没能高效利用excel。sql也确实解决了大数据的存储问题,但是处理就有问题了,软件运行就死,这是我亲身遇到的。这里我讨论的不是否认sql、py处理大数据的能力。而是我们现实普通财务和审计人员处理的没有多少大数据,excel一张表都能解决的事,配上vba提高效率足够了。我曾经想学习sql来查询财务软件的数据,目的是防止财务软件没有设计导出数据的功能。要知道密码和客户允许,后来放弃了,其实财务软件都有导出功能,只是有的是导序时簿,有的是能导出明细账而已。我也遇到过一个用sap做账的,凭证行数接近400万条。用sap专用取数工具取数,结果花费时间太长,且导出的还需要找专用工具才能打开读取,最终还是放弃了。最后还是采用sap自身的导出功能,尽管不像国内财务软件导出的数据理想,但还能用。

你可能是一个专业的软件工程师。而我只是懂vba+excel运用的。其实我很想学好sql应付特殊场景的,但目的是取数,处理还是excel方便些。曾经编写国家审计局系统使用的金审工程的一个软件工程师看了我编的审计工具后,他很赞赏,他提出的问题是,财务软件导出的数据不一定完整,所以利用就成问题,最好是从数据库直接取数,也就是你说的sql查询取数,并想跟我合作完善我的审计工具。我的回复是如果财务软件导出的数据跟其数据库的数据不一致,只能说明财务软件有问题。

前年,我们总所请国内某专业编写审计软件的公司演示其网络版审计软件,让我们提意见,结果我提了几十个需要完成的功能,当然是我们审计人员提高效率所必须的,这些功能我通过vb+excel已实现,就想专业软件公司编的审计软件也能实现。结果两年过去了,我们总所没再提及该审计软件的事了。其实我论证过各个专业软件公司编的审计软件,只是解决了大数据能看账的问题,简单的底稿生成和凭证查阅记录,其他我们审计人员需要的许多自动化功能没能解决。原因是,专业软件公司底稿采用的excel表不可能进行密码保护,设置特殊格式和excel表进行密码保护,编程处理又有很多困难。不是说实现不了,而是难度反而比vb或vba编写难度大些。

TA的精华主题

TA的得分主题

发表于 2020-2-2 09:46 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ABC5258 发表于 2020-2-1 20:09
不学SQL的,无论VBA再厉害,也只能是说在数据处理方面只是office半桶水。py是否能取代Oracle、DB2、SQL Se ...

你說的是不是ADO?
我是沒有用access開發的
但就用它儲存資料, excel用平台發開用ado存取
反倒想問一下,用 ado 存取 access的資料, 和直接在access中開發
分別大不大? 我是指功能性

TA的精华主题

TA的得分主题

发表于 2020-2-2 10:51 | 显示全部楼层
chis3 发表于 2020-2-2 09:46
你說的是不是ADO?
我是沒有用access開發的
但就用它儲存資料, excel用平台發開用ado存取

区别不大,学习ACCESS主要是能进一步理解数据库的理念,而不是纯粹的数据存储。掌握ACCESS后,进阶SQL SERVER就容易多了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 19:32 , Processed in 0.039466 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表