如何将SQL Server 数据导入到Excel里面?

wileywx 2012-12-14 10:48:02
我想讲数据库里面的信息导入到excel里面,用
EXEC master..xp_cmdshell 'bcp wiley.dbo.testtb2 out E:\test\temp2.xls -c -q -S"" -U"wiley" -P"Password1"'
可以导入,但是导入之后没有表头(列名)。该怎么解决呢?有什么方法可以实现吗?
...全文
172 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ct110820 2012-12-18
  • 打赏
  • 举报
回复
自帶有導出的呀
Mr_Nice 2012-12-14
  • 打赏
  • 举报
回复
引用 3 楼 wileywx 的回复:
补充一下,可以就用 EXEC master..xp_cmdshell 'bcp wiley.dbo.testtb2 out E:\test\temp2.xls -c -q -S"" -U"wiley" -P"Password1"' 这行语句,加点什么,把表头也导出到excel里面吗?
现在没有这个设定,数据输出仅数据,如果需要列名,只能自己写tsql 类似 select 'colname' as col1,'colname2' as col2 union all select col1,col2 --注意数值即日起还需要转文本输出。 参考
wileywx 2012-12-14
  • 打赏
  • 举报
回复
补充一下,可以就用 EXEC master..xp_cmdshell 'bcp wiley.dbo.testtb2 out E:\test\temp2.xls -c -q -S"" -U"wiley" -P"Password1"' 这行语句,加点什么,把表头也导出到excel里面吗?
以学习为目的 2012-12-14
  • 打赏
  • 举报
回复
SELECT * 
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 
'Data Source="c:/test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
KevinLiu 2012-12-14
  • 打赏
  • 举报
回复
如果只做一次的话SSMS的导入导出,如果要重复的话可以使用SSIS
Sylaro0 2012-12-14
  • 打赏
  • 举报
回复
数据库自带的导入导出挺方便的,咋都不用昵

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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