如何将SQL SERVER 企业管理器中的查询结果表导出生成为Excel表,并且带有原来的所有列名(50)

  • 主题发起人 主题发起人 Daviswang
  • 开始时间 开始时间
D

Daviswang

Unregistered / Unconfirmed
GUEST, unregistred user!
诸位大仙,如何将SQL SERVER 企业管理器中的查询结果表导出生成为Excel表,并且带有原来的所有列名。我使用了SQL SERVER 管理数据。但每次使用一条查询语句,都不可避免的进行查询原表列名的手工重新录入EXCEL新表。比如Table 考生 类别 SCORE 赵一 文科 552 钱二 文科 578 孙三 理科 579 李四 文科 502 周五 文科 527 吴六 理科 532 郑七 文科 532 利用查询语句 select * from Table shere 类别='文科' 考生 类别 SCORE //无法复制 赵一 文科 552 //以下均可复制到EXCEL表中 钱二 文科 578 李四 文科 502 周五 文科 527 郑七 文科 532 在此基础上复制查询结果到新EXCEL空sheet1上,再手工输入考生、类别和SCORE一行),能否有更简洁的方法,直接导出为EXCEL,同时具有原表的所有直实数据呢?立盼回复。不胜感激!QQ: 13749319 雨辰
 
用SQL的导出就可以很方便的实现,目的选择Micorsoft EXCEL 97-2000 用一条查询语句导出数据,就OK了。最好的方法是写一个小程序,可用性比较强。
 
我试过,不能解决呀!请别法说明,好吧?!
 
还是写个小程序方便,一下子就能导出来
 
雪阳:写个小程序?!能否提供给我。多谢了!QQ:13749319 0516-80138155 E-mail : wxzdavis@163.com分不够,我下次攒给你!
 
一次性的:可以用企业管理器导出功能;经常性的:写个程式导出,类似SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’, ’Data Source="c:/test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactions
 
后退
顶部