为什么像会计等非it行业处理数据要用excel而不是sql? 举报 理由 举报 取消 明明稍微写写sql就比用excel能处理更多事情,而且通常的数据处理sql语句又不难。 2017年12月1日 10 条回复 1296 次浏览 Excel,Microsoft,MySQL,SQL,分析,数据,数据库
回复 ( 10 )
excel是工具,sql是语言,这俩有撒好比的
Excel的表格是要打印的。打印美观。这很重要,要出版的。
EXcel可以画图,柱状图,饼图等等。
Excel是带数据走的,可以传播。
excel可以连接数据库,照样可以跑SQL抽取数据
Excel是可以VBA编程的,比sql(SQL92标准及以前,包括CTE和PSM模块的不算) 这种图灵不完备的语言还是优秀的。
Excel这套UI是各种企业财务软件,比如说Sap等模仿的对象。extjs也是模仿这种。
也许企业管理的本质就是表格而已。
其实你可以反过来想想,你要敲半天的SQL代码做的事情。别人用EXCEL的划下鼠标,一样也能做出来而且还能直接打印。别人眼中,你是用DOS的,他是用windows或者mac呢。
以前经常听到的酒桌上的话是:投行的业务人员就是用EXCEL的,后来赚钱了,就请了一群code monkey帮他们把excel做成系统,后来这群monkey也富裕了,就去请了这群IBM Microsoft Oracle的donkey给他们敲代码。
题主大概不知道大企业一个Excel可以传宗接待十年。
十年前的Excel给20分钟大致就能掌握
十年前的Sql。。。
说excel美观的,应该是考试成绩不好,没审题啊,题主问的是整理数据啊!
实际应用sql整理数据无论是速度,灵活度,掌握时间长短都是有明显优势的。
只是sql要连服务器啊,没服务器装数据库啊很浩资源的,所以没法普及。
还是excel好普及啊!
Excel 是软件 已经给你明面上弄好了 上来直接操作 Excel不是数据库 它的主要功能是数据处理 它对应的语言是VBA 而SQL他是数据库语言 它对应的office 软件是Access 你这不是拿着苹果和梨比么
因为数据量小,超出65536行的excel2003版都显示不出来,就算显示出来也非常卡。
因为搞会计的需要在结果上直接输入公式,而sql写个行之间加减都很麻烦。
很简单,因为你要上交给领导的报表而不是数据源
又是这么粗糙的问题,有啥好比的,存在即是合理。你这么问仿佛在告诉别人你只知道点excel的皮毛。
excel的关键功能在于便捷的数据展示功能,这是sql比不了的,sql只是个数据库,就算用图形化sql客户端也达不到excel的方便程度