求助Sql语句(excel to Sqlserver)
假如在一个名字为MatID的Excel文件中有一个名字为BH的sheet,BH中有物料编号,
物料名称,用语句怎样将之写入到Sql server数据库的表中,数据库SBH中表刚好有两
个字段与之对应?
thanks
问题点数:10、回复次数:13Top
1 楼gohst001(很多年来一直想知道昵称到底能多长~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)回复于 2006-03-29 13:38:29 得分 0
导入导出向导用过了吗?
在数据库上点击右键 所有任务 导入数据Top
2 楼paradise885()回复于 2006-03-29 15:23:24 得分 0
我想通过程序控制,比点击某一按钮时自动进行导入。谢谢Top
3 楼paradise885()回复于 2006-03-30 07:46:58 得分 0
sELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\matid.xls";User ID=Admin;Password=;Extended properties=Excel 10.0')...xactions
好象可以实现,但是上面这语句又出错,请帮助!
thanksTop
4 楼loveme2000ok(* °¤ °*)回复于 2006-03-30 08:07:32 得分 1
Response.Buffer = TRUE
Response.AddHeader "Content-Disposition", "attachment; filename=审批单列表.xls"
Response.contentType="application/vnd.ms-excel"Top
5 楼paradise885()回复于 2006-03-30 10:32:46 得分 0
不明白楼上说的意思!Top
6 楼seraphw(天平@-@)回复于 2006-03-30 11:08:49 得分 0
insert into SBH(物料编号,物料名称)
SELECT 物料编号,物料名称
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\matid.xls";Extended properties=Excel 10.0')...[BH$]
Top
7 楼paradise885()回复于 2006-03-30 12:46:44 得分 0
楼上大虾,执行好象还是有问题的Top
8 楼paradise885()回复于 2006-03-30 15:25:22 得分 0
up!Top
9 楼xikboy(狼面书生)回复于 2006-03-30 15:28:33 得分 0
错误贴一下。Top
10 楼xikboy(狼面书生)回复于 2006-03-30 15:30:00 得分 0
insert into SBH(物料编号,物料名称)
SELECT 物料编号,物料名称
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\matid.xls";Extended properties=Excel 10.0')...[BH$]
--------用这个先导入到SQL ,然后UPDATE 把导进来的表与SQL已存的表进行更新Top
11 楼xikboy(狼面书生)回复于 2006-03-30 15:31:35 得分 2
SELECT * into xx
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\matid.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...BH$
Top
12 楼seraphw(天平@-@)回复于 2006-03-30 16:31:31 得分 7
insert into SBH(物料编号,物料名称)
SELECT 物料编号,物料名称
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\matid.xls";Extended properties=Excel 10.0')...[BH$]
又在查询分析器中试了一遍,没什么问题啊。你如果是直接粘过去用的话,注意把标点符号改成英文的,我用中文符号输入的。其他我觉得没什么问题。
要不你把错误提示贴上来吧。Top
13 楼seraphw(天平@-@)回复于 2006-03-30 16:32:41 得分 0
要不你把Excel 10.0改成Excel 8.0Top




