请问如何将excel中的数据插入到sql server2000 中的表中??????????急急

4128 2003-01-03 05:40:34
您 好:
我现在有excel做的数据。想插入到sql server 2000 中的一个表中,请问如何解决??????????????????????????
急急急
...全文
105 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
redleaf 2003-01-06
  • 打赏
  • 举报
回复
用DTS,在中间的一个选项中,选择插入数据就可以搞定了。
pengdali 2003-01-04
  • 打赏
  • 举报
回复
用DTS导入导出是也可以的!
liu7537 2003-01-04
  • 打赏
  • 举报
回复
直接在sql SERVER里用导入数据功能就可以
microyzy 2003-01-04
  • 打赏
  • 举报
回复
直接在sql SERVER里用导入数据功能就可以
pengdali 2003-01-04
  • 打赏
  • 举报
回复
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
删除:
DELETE
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
pengdali 2003-01-04
  • 打赏
  • 举报
回复
insert sql表 SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\aa.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...表名
lvfengrong 2003-01-03
  • 打赏
  • 举报
回复
前几天才试出的招,保证管用.
Insert Into TableName1
SELECT * FROM   
 OPENROWSET('Microsoft.JET.OLEDB.4.0',  
 'Excel 8.0;Database=C:\training\inventur.xls',  
 'SELECT * FROM [Filiale1$]')
sky1977 2003-01-03
  • 打赏
  • 举报
回复
首先利用vb从excel中读出数据,然后依次添加到sql server 2000的表中!
vb读取excel数据的简单代码:
Dim ex As Object
Dim exwbook As Object
Dim exsheet As Object
Set ex = CreateObject("excel.application")
Set exwbook = Nothing
Set exsheet = Nothing
Set exwbook = ex.Workbooks().Open(str1) 'str1为打开excel文件的路径
ex.Visible = True
Set exsheet = exwbook.Worksheets("sheet1")

For i = 1 To rows
For j = 1 To cols
str2=ex.Cells(i, j ).Value
Next j
Next i


27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧