首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

俺也来说说Excel导入到SQL,该如何处理

2012-01-19 
俺也来说说Excel导入到SQL比如Excel有两列,A列和B列需要导入到SQL表中,反正我已经有几年不用DTS之类的工具

俺也来说说Excel导入到SQL
比如Excel有两列,A列和B列需要导入到SQL表中,反正我已经有几年不用DTS之类的工具了。

在Excel中的新的一列中,直接写公式
=CONCATENATE("Insert #tmp values('",A1,"','",B1,"')")

把每一行都设成同样的公式(双击即可完成)。
把整列复制下来,放到查询分析器中直接运行就好了。


这样的好处多
1: 不用管你什么格式,绝对不会乱。
2:快捷方便(列数不太多的话一般一分钟之内可以搞定)
3: 不会出错,甚至都不需要核对。
......

------------------------------------------------------
主要是借机散分

[解决办法]
嗯??? 还没有人占沙发?
[解决办法]
学习
[解决办法]
学习.
[解决办法]
来学习。
[解决办法]
.....前提是,已经存在的表
[解决办法]
来学习
[解决办法]
学习。
[解决办法]
来学习
[解决办法]
sf
[解决办法]
学习.
[解决办法]
瞻仰+学习
[解决办法]
很简单的方法,实用啊
[解决办法]
学习了。
[解决办法]
谢谢,学习了。
[解决办法]
恭喜
[解决办法]
/。
[解决办法]
学习了,谢谢楼主
[解决办法]

[解决办法]
这个可以有
[解决办法]


在Excle里—選擇—fx(公式) 
里面所函數類型和用法
[解决办法]
学习
[解决办法]
我也是这么写的
[解决办法]
学习
[解决办法]
老马好。。。

学习,顺便接点分。。。
[解决办法]
。。
[解决办法]
好强大,学习!
[解决办法]
不太明白楼主的意思,有点深度
[解决办法]
...
[解决办法]
学习了
[解决办法]
多谢楼主分享。。。。
[解决办法]
我一般是开自己local的查询分析器,一个server 查询分析器
先select * into XXX from opendatasource()...


然后再insert into xxx select * from opendatasource()...
写好模版保存起来,要用的时候稍改下。。。


听说office 2010 r2版和sql2010马上要推出了,office修改完可以直接保存到sql,据说是可以直接互相操作,上次听到点皮毛。。。
[解决办法]
学习
[解决办法]
学习
[解决办法]
占個位,學習~~
[解决办法]
学习
[解决办法]
学习

顺便接个分!
[解决办法]
学习,接分。
[解决办法]
学习
[解决办法]
学习
[解决办法]

[解决办法]
.
[解决办法]
学习一下
接分
[解决办法]
學習····
[解决办法]
路过——学习——接分——走了!
[解决办法]
学习
[解决办法]
向前辈学习
[解决办法]
听说这个办法数据行多了sql不给执行
[解决办法]
学习
[解决办法]
强烈推荐
[解决办法]
study
[解决办法]
膜拜
[解决办法]
jf
[解决办法]
恩!好好学习!
[解决办法]
學習~~
[解决办法]
每天回帖即可获得10分可用分
[解决办法]
好好学习
[解决办法]
强贴,学习
[解决办法]
好方法,行不多应该好使.
[解决办法]
学习
[解决办法]
用过,顶了。
[解决办法]
瞻仰+学习
[解决办法]
学习
[解决办法]
学习
[解决办法]
俺一直用opendatasource
LZ方法也不错
学习了。
------解决方案--------------------


excel中的字段使用vb函数组装成sql语句,拷贝就可以执行
[解决办法]
学习。
[解决办法]
学习
[解决办法]
学习
[解决办法]
膜拜
[解决办法]
学习
[解决办法]
膜拜一下马可
[解决办法]
好强大,学习,虽然用不上!
[解决办法]
这样都能完成,excle太强大了!
[解决办法]
楼主不用加那个concatenate 的。。。。 把 A1&A2&....&An 直接连一起复制过去就好了。
或写好了,,,直接复制A1到An-1的内容直接贴过去就好。 我前面的IT讲的,我用过 ,可以的。
[解决办法]
膜拜
[解决办法]
顶了!
[解决办法]
牛!
[解决办法]

[解决办法]
不够自动化,对于非专业人员门槛太高。
我们公司的都是我写的程序调用TDS由非技术专业人员自动导入的。

但是一直为某列前8行为空,后面就一直为空这个问题犯愁。
[解决办法]
学习 谢谢LZ
[解决办法]
学习,思路很好
[解决办法]
呵呵,我也经常用Excel,昨天还写了几个宏把几个表几千条的数据导进去了呢
界面也可以很傻瓜化,画些按钮连接到宏就可以了,用SQL Server的话可以直接导入到数据库中,不需要在查询分析器里执行的
要注意的是一些关键字是要替换的,像',&,之类的
[解决办法]
Studying...
[解决办法]
恩用过这招。好使
[解决办法]
越简单的命令越是显示出强大的利用
[解决办法]
学习了!
[解决办法]
学习
[解决办法]
顶了,我也经常这么用
导入3、4万行的数据

[解决办法]
不好意思,我一不小心,放进收藏了!
[解决办法]
经常要在excel里写这个

="INSERT #t(xx,yy,zz) SELECT '"&A1&"','"&....
[解决办法]
学习了

热点排行