Excel连接sql sever,实现 数据自动更新问题

我想达到的效果是,写一个vba宏把excel中的数据存入到sql sever中,而当excel中数据有变化时,宏可以自动检测到,并实时的update sql sever中相对应的表

第1个回答  2012-12-18
百度搜索“用Excel展示SQL Server中的数据 (I): 数据库连接”就可以了。有人做了一整个系列,足够满足你的要求。追问

我看了你说的文章,好像正好反了吧,那个文章是写的怎么把sql sever中的数据在excel中刷新,我要的是excel中数据有更新时,更新sql sever中数据

追答

这样的话,你从数据库导入excel数据。这个过程中录制宏。
然后把自己修改的宏做成函数,在excel的cells更新时调用就可以了

第2个回答  2012-12-19
EXCELl操作SQL,这个很有难度。
第3个回答  2012-12-19
可以参考下http://zhidao.baidu.com/question/71129438.html
sql和access应该是擦不多的,数据库连接语句需要改下。本回答被提问者采纳
第4个回答  2012-12-19
为什么不在软件里开发更新,反到跑到excel去设置,这不本末倒置了吗追问

谁告诉你有第三方软件了?还本末倒置,说些讨人厌的废话有意思吗?

ExcelToSQLServer:批量导入Excel到SQL Server数据库的自动化工具
使用ExcelToSQLServer,你仅需提供Excel文件的位置和数据库连接信息,工具便会自动完成数据迁移,整个过程简单易操作。在性能上,即使是大型Excel文件,如100万行x20列的100MB文件,也能在2分22秒内完成导入,速度惊人。而且,它内置的智能纠错功能能有效减少导入过程中的错误,让数据导入更为精准。此外,工...

请问EXCEL表格可以链接数据库实现自动更新数据吗?
可以的. excel可以连接外部数据, 如: access, sql server,xml等, 方法(以2010为例): 菜单 >> 数据 >> 选择获取外部数据类型 >> 按提示建立连接. 连接建立后, 你的excel就会显示数据库对应表的数据, 然后再: 菜单 >> 数据 >> 连接 >> 属性 >> 设置更新方式. 不过, 前提是你的erp所...

Excel如何连接SQL Server数据库
1. 首先第一步根据下图所示,打开电脑中的Excel文档。2. 第二步根据下图箭头所指,点击顶部【数据】。3. 第三步在【数据】菜单栏中,根据下图箭头所指,点击【获取数据】图标。4. 第四步在展开的下拉列表中,根据下图箭头所指,先点击【自数据库】,接着按照需求选择数据库类型。5. 第五步在弹出的...

一键导入Excel到SQL Server数据库的最佳实践
首先,通过工具连接数据库,新建连接,选择SQL Server,如有需要,可以参考相关连接指南。接着,点击导入选项,选择需要导入的Excel文件,点击开始导入。导入完成后,工具会自动根据Excel文件信息生成表名和字段名,一般情况下默认为英文,但可根据需要调整表名和数据类型。对于Excel的中文表名和字段类型问题,...

如何将Excel数据导入sql server
方法一:使用SQL Server管理工具 1. 打开SQL Server Management Studio(SSMS)并连接到目标数据库实例。2. 在“对象资源管理器”窗口中,选择数据库中的目标表。3. 右键单击该表,在上下文菜单中选择“任务”>“导入数据”。4. 在“导入向导”对话框中,选择“Microsoft Excel”作为数据源,点击“下...

...在EXCL做一控件点击更新就会把数据库这个视图的内容更新在EXCL中...
Excel程序自带的外部数据连接功能,可以连接SQL服务器。具体步骤为:1、选择【数据】选项卡,在【获取外部数据】分组,找到【自其他来源】。2、单击【自其他来源】按钮,打开【选择来源】下拉菜单。3、选择【来自SQL Server】打开【数据连接向导】对话框。4、填写服务器名称、登录的用户名及密码等信息,...

如何将Excel表导入现有的SQL SEVER数据表里面
1、首先进入到sqlserver应用程序的操作页面中,鼠标右键单击想要放入Excel表格的数据库。2、接下来需要点击任务,再点击任务中的导入数据选项,3、接下来就会出现如下方图片长的页面,点击进行下一步。4、接下来就需要在新出现的界面中,根据要求选择数据源 Excel,文件路径,以及Excel版本,进行下一步。5、...

如何用vs写代码把excel表格导入sql server中?
可以通过以下步骤将 Excel 表格导入 SQL Server 数据库中:打开 Visual Studio,并在新项目中选择“SQL Server Integration Services 项目”。在“工具箱”中找到“数据流转换器”组件,并将其拖动到设计面板上。右键单击设计面板上的组件,选择“编辑”,打开“数据流转换器编辑器”。在“数据流转换器...

Excel中如何导入SQL Server里的数据
1、首先打开SQL Server数据库,准备一个要导入的数据表,如下图所示,数据表中插入一些数据 2、接下来打开Excel软件,点击数据菜单,然后选择其他来源下面的来自SQL Server选项,如下图所示 3、然后会弹出数据库连接向导界面,在输入框里面输入服务器名称,也就是计算机名,如下图所示 4、接着我们需要...

excel数据表与sql server2005的表怎么做同步?当excel表数据增加时,sql...
第一:花钱开发程序,估计价格很贵。这种东西不是没有,基本都在一些商业公司。基本都很贵,Oracle sqlserver DB2都有这样的工具。基本都是内置office插件,估计你花10~20万都未必能买上好货。第二:换数据库,使用mysql。第三:使用access外连接表编辑,这个网上多的是介绍。也比较简单。第四:退而求...

相似回答