如何实现excel数据与sql sever互通

求问如何实现excel出具与sqlsever里面表的数据互通。做到excel表的数据发生改变的时候。sql表的内容会随之而改变。我的excel是2003版本。sqlsev... 求问如何实现excel出具与sql sever里面表的数据互通。做到excel表的数据发生改变的时候。sql表的内容会随之而改变。我的excel是2003版本。sql sever是2005版的。求详细教程。不懂装懂的不要。一句话带过的不要。 展开
 我来答
杜守龙
2013-07-12 · TA获得超过528个赞
知道小有建树答主
回答量:497
采纳率:0%
帮助的人:176万
展开全部
可以使用ADO对象和ADO控件方法。其中,使用ADO控件方法稍显简单一些。ADO控件是ActiveX控件,使用时应首先将其添加到工具箱中。选择“工程”/“部件”命令,打开“部件”对话框,选择Microsoft ADO Date Contorl 6.0(sp4) (OLEDB)选项,单击“确定”按钮即可将其添加到窗体。ADO控件通过其Connectionstring属性来连接各种数据源。方法是右击ADO控件,打开“属性页”对话框,此时,你会看到使用Date Link文件连接、使用ODBC数据源名称、使用连接字符串三种不同的方式来连接数据源。在这里,我不必详细展开了。
接着,还要使用ADO控件的RecordSource属性连接指定的记录源。这样我们的目的就达到了。
追问
请问这是在sql上的操作还是在excel上的操作?而且数据互通需要涉及到数据库的文件吗??
追答
如果不是通过vb程序来操作的话,就更加简单,就是在安装SQL Server时,选中"更改默认的数据库为"复选框,同时在下拉列表中选择需要的SQL Server数据库,比如excel,然后根据提示进行操作就可以了。安装完成后,以后就通过SQL Server来管理操作数据。
而我在上面说的,是通过vb来访问数据库,即使这样也不需要在excel或是access中做任何操作,只是连接一下数据源和记录源,而且能够做到一个表格,在两个不同的地方改动,都能互相照应,就是说,这里改那里也改。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式