ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 24153|回复: 58

[原创] EXCEL 结合SQL SERVER开发程序应是程序开方的一个方向

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-4-1 13:19 | 显示全部楼层 |阅读模式
本帖最后由 jinqiao0078 于 2011-12-15 22:22 编辑

EXCEL的优势与好处,实在用不着我啰嗦,用句俗点的话说就是“你懂的”,这里主要说说EXCEL的明显乏力之处

1、        EXCEL单文件处理方式,让每个EXCEL文件都是信息孤岛,所以,经常看见大公司月末进行上百个EXCEL报表的汇总,碰上有些企业要求周报甚至是日报的,简直是抓狂,只有依赖传统的ERP软件,但又失去了EXCEL对数据灵活处理这一优势。于是,又经常把ERP的数据库数据导出来,再让EXCEL来加工,生成符合领导查看意图的各类报表。如果EXCEL能做成C/S模式,每个分公司填好自己的EXCEL表单后,通过网络,总部直接汇总,那是多么大快人心的一件事。
2、        EXCEL是电子表格软件,是不能处理大型数据的,一般来说,EXCEL有几千行数据,再加杂些公式,尤其是有数组的时候,速度慢得已经让人不悦,过万行的数据时,打开一个EXCEL所花的时间就足够你上个厕所回来再泡杯茶,慢品几口后,才有可能见到那熟悉的界面。深受其害的同学们可能不在少数。我们必须注意EXCEL的定位,他是单文件的电子表格软件,不是数据库管理软件。
3、        EXCEL几乎没有什么数据安全性。在安全性这一点上来说,EXCEL似乎是本着“防君子不防小人”的理念,“小人”们随处下个破解工具,什么密码保护都是浮云。
4、        EXCEL无法对用户进行角色的管理,也就是说普通职员和老板打开同一个EXCEL看到的内容都是相同的,而不是象有些软件那样,用不同的帐户登陆,查看权限就不一样。
5、        EXCEL对数据的灵活处理是把锋利的双刃剑,经常不知不觉伤到自己。此话怎讲呢?因为EXCEL对数据处理非常灵活,可以说是随心所欲,那么在实际运用它的时候,我们会犯一个80% EXCEL使用者都会犯的错误:原始数据与报表龙蛇混杂于一处。可以说是你中有我,我中有你,原始数据就是报表,报表就是原始数据。而且使用者反觉得这样很方便,很符合中国人的用表习惯。但这种报表是违反程序界最基础的一个规范:源数据和报表要分开存放。我们把源数据按规范存放好,想要什么报表再在源数据表的基础上生成是最好的,这样也方便以后按年按月来做汇总。由于一般的EXCEL使用者没有这种专业意识,所以,犯此错误很多。也由此,催生了无数EXCEL函数、数组高手,其实他们都是在做一种数据规范整理的补救工作。如果早有比较好的数据规范,是用不着如此费劲的。


如果我们大胆的设想一下,把EXCEL的灵活性和数据库结合起来,形成一个更方便的开发平台,EXCEL给我们的帮助才真正是如虎添翼。业界七八年前就有人想到这一点,遵循这一理念,雨后春笋般冒出很多开发工具,各有所长也各有所短,莫衷一是!我个人推荐一款  EXCEL结合SQL SERVER数据库的开发工具。在这个开发平台上,使用者仅需掌握一定的SQL查询语言技巧,就能结合EXCEL简单、熟悉的界面,开发出适合企业自身管理流程的个性化软件。实现各种管理意图,快速方便构建能适应企业发展变化的ERP、OA、CRM、SCM等管理信息系统。你将能从根本上解决企业的数据流转问题。而且以上所列的EXCEL五大薄弱环节,也基本可以成为历史。
有志做企业数据处理高手,而不仅仅是EXCEL高手的人,很有必要关注一下EXCEL结合数据库的开发理念,这必然是以后的一个发展方向。

看看实际效果
999.gif

应该说,既保留了EXCEL的常用灵活功能,又引入了SQL SERVER数据库拓展了EXCEL处理数据的不足,在掌握了EXCEL常用技巧后,再学习掌握一些SQL语句,必能使EXCEL处理数据的能力有一个质的飞跃。 非常重要的是,在这种架构下,EXCEL实现了联网应用,再也不需要把几十个报表汇集到一起,用函数或是VBA来慢慢汇总分析结果了。这种开发方式还在不断完善中,大家有兴趣的可以提出自己的整改意见,以期不断优化此种数据处理方式。

详细了解可以去这个地址下载相关资料
http://dl.dbank.com/c0gdxxb0oj  (这里有这种开发方式的介绍,本人朋友原创,有什么问题请多多交流)

[ 本帖最后由 jinqiao0078 于 2011-6-1 13:25 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-4-2 09:46 | 显示全部楼层
学习一下。

TA的精华主题

TA的得分主题

发表于 2011-4-2 15:22 | 显示全部楼层
的确是经验之谈,尽管EXCEL2010做了很多商业化的改进,但也无法根本满足企业的管理需求。因为excel并开始就没有将自身定位为数据库处理软件

TA的精华主题

TA的得分主题

发表于 2011-4-3 22:07 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
大大真是一針見血,句句高見,筆者早期即從事MS SQL程式撰寫,不過,這條路走的辛苦,因為真正纘研並不多,時常走入死胡同,脫離IT行業己有多年,但有幸進入這網站學習,居然還有機會看到高手,真是可喜可賀

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-18 18:24 | 显示全部楼层
在视频案例里,会展示EXCEL 结合 SQL SERVER开发一个案例,  很多人喜欢用EXCEL结合ACCESS来做搭档,但ACCESS相对SQL SERVER又有着比较大的局限性,这没有什么好质疑的。  
EXCEL结合SQL SERVER来开发企业需要的流程软件,实在是最佳的组合。
以下为案例演示下载地址,有兴趣的可以下载看一下   在苏州的朋友多多交流学习。本人在苏州
下载地址: http://u.115.com/file/f8aaefb34b#
培训准备.rar

TA的精华主题

TA的得分主题

发表于 2011-4-20 07:46 | 显示全部楼层
LZ,从EXCEL的基本功能来说,主要是对数据的处理及再处理,为什么会用ACC或MSSQL之类的数据库呢,
1.因为你的EXCEL数据来源可能不是来源由本地源,特别是多方数据源,这时EXCEL的相对共享性差的特点就出来了
2.因为数据格式的随意性强,这就对于标准统一性就会存在问题,多方数据源的关联使用就不好实现,须对多方数据源处理之后再做关联处理,
3.同步性不强,重复性的工作及数据录入,相互间的数据出错率也是存在的,而在数据导入导出核对的情况下,工作效率并不是那么理想的,也就如LZ所说,信息孤岛也就慢慢形成了
4.由于ACC或MSSQL都需要比较规范的格式数据保存,那EXCEL呢的随意性输入呢,须要写入大量代码去验证较核,比较麻烦,如开发直观界面呢还需要VBE来进行,这对于一般的EXCEL爱好者来说,是一项挑战,须对于VBA要了解比较深入,同时还须对SQL语句及存储过程须要一定的基础
5.思维的转变,由于长期使用EXCEL的缘故,对于关系数据库并不是太多的了解,数据库达到目标的方式与大多数EXCEL爱好者的思维逻辑不一样,合理的利用数据库功能就存在问题,从而导致的EXCEL的推崇者只认EXCEL好,什么都能解决,而没有想到的是EXCEL强在的主要处理的是结果数据,而不是过程数据,

以上个人观点,本人从使用的ACC和MSSQL,EXCEL平时只做为报表输出及结果性图表的工作用途较比多,

TA的精华主题

TA的得分主题

发表于 2011-4-21 18:42 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-4-25 10:31 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-4-28 08:50 | 显示全部楼层
想法不错。我之前工作时环境是ERP 我用EXCEL做好格式后从ERP所用的SQL中去取我想的数据,EXCEL则会按我所规划的格式把数据呈现出来

TA的精华主题

TA的得分主题

发表于 2011-5-1 08:48 | 显示全部楼层
nang难改我们把软件acc的库改成了sql
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-26 00:14 , Processed in 0.034233 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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