俺也来说说Excel导入到SQL

txlicenhe 2009-10-20 08:58:45
加精
比如Excel有两列,A列和B列需要导入到SQL表中,反正我已经有几年不用DTS之类的工具了。

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

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


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

------------------------------------------------------
主要是借机散分
...全文
2834 203 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
203 条回复
切换为时间正序
请发表友善的回复…
发表回复
huyong19781 2011-03-26
  • 打赏
  • 举报
回复
是在那一列上双击吗?我怎么没复制上呢
vivian_lanlan 2009-12-08
  • 打赏
  • 举报
回复
学习
sunhao136 2009-12-07
  • 打赏
  • 举报
回复
学习~!!
sych888 2009-11-03
  • 打赏
  • 举报
回复
顶一个!!!
feng3982315 2009-11-02
  • 打赏
  • 举报
回复
既学习了又能得分,真好
pbsh 2009-11-02
  • 打赏
  • 举报
回复
[Quote=引用 88 楼 bwangel 的回复:]
不够自动化,对于非专业人员门槛太高。
我们公司的都是我写的程序调用TDS由非技术专业人员自动导入的。

但是一直为某列前8行为空,后面就一直为空这个问题犯愁。
[/Quote]

用SSIS,跳过呀跳过~
狂妄Beyond 2009-11-02
  • 打赏
  • 举报
回复
学习中
红街咖啡 2009-11-01
  • 打赏
  • 举报
回复
学习
yebeans 2009-10-31
  • 打赏
  • 举报
回复
說個更通用的,把excel存成符號分割的純文本格式,mysql里面用
load data local infile 'sourcefilepathname.txt' into table tablename fields terminated by 'X'就可以導入。 X為字段分割符。
沒有excel的機器通用。
rz200 2009-10-30
  • 打赏
  • 举报
回复
学习学习
wangqinyi 2009-10-29
  • 打赏
  • 举报
回复
excel和sql都会。。。导入就不会了。。。
忆轩辕 2009-10-29
  • 打赏
  • 举报
回复
这个很好用的,以前一直这样用,特别是有二进制字段的时候。。。。。
abcdwoaidan 2009-10-29
  • 打赏
  • 举报
回复
学习
victorcai2006 2009-10-27
  • 打赏
  • 举报
回复
好东西,好东西,谢谢,谢谢
jjgoooooole 2009-10-27
  • 打赏
  • 举报
回复
学习
abcdefg406505181 2009-10-27
  • 打赏
  • 举报
回复
jf
yuzhifu1 2009-10-27
  • 打赏
  • 举报
回复
再学习
fwacky 2009-10-27
  • 打赏
  • 举报
回复


insert into #tmpe values('1','1')
insert into #tmpe values('1','2')
insert into #tmpe values('1','3')
insert into #tmpe values('2','1')
insert into #tmpe values('2','2')
insert into #tmpe values('3','3')
insert into #tmpe values('3','4')

==========
测试了一下,不错!挺好!
bl_song 2009-10-27
  • 打赏
  • 举报
回复
学习了
wangyang828487 2009-10-27
  • 打赏
  • 举报
回复
俄,我也来学习了。。
加载更多回复(180)

11,850

社区成员

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

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