标题:怎样将EXCEL用语句导入SQL2000中
只看楼主
flatter
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2006-5-3
 问题点数:0 回复次数:6 
怎样将EXCEL用语句导入SQL2000中

请问各问高手怎样将EXCEL用语句导入SQL2000中?
用DTS我会用。谢谢!

搜索更多相关主题的帖子: 语句 EXCEL SQL2000中 DTS 
2006-06-14 15:30
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
得分:0 
用sql 语句,网上多的是.

大家都是朋友,有空就来坐坐!
2006-06-14 23:54
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 

当用SQL语句好像是不行的。如果用别的语言,如asp、asp.net等是可以的。原理就是打开一个excel数据库,把记录一行行读出来,再打开sql数据库,把记录一行行写入。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-06-15 12:41
flatter
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2006-5-3
得分:0 
SELECT * into tmp52
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source="e:\zt.XLS";Extended Properties="Excel 8.0";
Persist Security Info=False')...[sheet1$]

tmp52 你的表名
e:\zt.XLS EXCEL 文件路径
[sheet1$]--- zt.XLS的工作表名

但是为什么得出的小数点后面保留了6-8位呢?
2006-06-16 15:12
volte
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:69
帖 子:1167
专家分:1316
注 册:2004-12-19
得分:0 
这是excel的设置问题.
如果你想的话,可以继续更新sql表.

大家都是朋友,有空就来坐坐!
2006-06-17 10:59
flatter
Rank: 1
等 级:新手上路
帖 子:52
专家分:0
注 册:2006-5-3
得分:0 

怎么更新,请volte指教!

2006-06-18 10:39
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
Update成numeric或者decimal都可以

2006-06-18 10:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-72281-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.222504 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved