如何将本地的EXCEL文件导入到远程SQL SERVER2000数据库中!

Northwindrocker 2004-05-06 01:06:06
本地导入我现在知道了一点点如:
select * into tempdb..serv_user_bak
from OpenRowSet
('microsoft.jet.oledb.4.0',
'Excel 8.0;HDR=yes;database=d:\4.xls;','select * from [4$]')
照葫芦画瓢!还能用但是本地的EXCEL怎么导入到远程的SQL中我试过几种方法但是还是不能成功。
谁能给我一个解决的办法!用SQL或者用DELPHI中用程序来实现!
重谢!


...全文
213 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
henreash 2004-05-07
  • 打赏
  • 举报
回复
三层的不行啊?
Northwindrocker 2004-05-07
  • 打赏
  • 举报
回复
大侠就是大侠!谢!我试一下
netlimitless 2004-05-07
  • 打赏
  • 举报
回复
标记
zjcxc 2004-05-07
  • 打赏
  • 举报
回复
用上面的方法导入,c:\test.xls就是你程序所在电脑的excel文件名.
sheet1是工作表名.

这样做的好处就是导入处理不需要考虑权限/共享这些问题.
缺点就是要通过ACCESS数据库来中转,多一个中间数据库.(当然并不需要它来缓存数据)
zjcxc 2004-05-07
  • 打赏
  • 举报
回复
如果你两种方法都不想要的话,还有一种方法,就是借助ACCESS数据库来中转.

新建一个空的ACCESS数据库,然后在你的程序中用ADO连接该数据库.

然后执行类似下面的查询语句来实现导入:

insert [ODBC;Driver=SQL Server;Server=SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].接受数据导入的表名(字段列表)
SELECT 导入的字段列表
FROM [Excel 5.0;HDR=NO;DATABASE=c:\test.xls].[sheet1$]
zjcxc 2004-05-07
  • 打赏
  • 举报
回复
上传Excel到SQL服务器,再导入.

或者试试共享Excel文件所在目录,然后用共享的方式导入
kite079 2004-05-06
  • 打赏
  • 举报
回复
帮你顶
Northwindrocker 2004-05-06
  • 打赏
  • 举报
回复
奇啦100分没人要啊!!!!
Northwindrocker 2004-05-06
  • 打赏
  • 举报
回复
急急急!在线等!
Northwindrocker 2004-05-06
  • 打赏
  • 举报
回复
最好不要用第三方的控件,当然有好的FREE的控件也不错,最好是用程序来实现或者SQL来实现!
HuterTT 2004-05-06
  • 打赏
  • 举报
回复
将EXCL文档导入数据库。在用SOL的数据库原件

有第三方控件。可以导入

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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