用BCP倒到一个文本文件再用EXCEL打开可否?

解决方案 »

  1.   

    我现在生成的这个EXCEL文件是要提供给用户下载的,不能导成文本文件
      

  2.   

    现在还有一个问题就是,我这个表是在存储过程中通过传入的参数自动生成的一个临时表,那我应该如何在存储过程和DTS包之间传递参数呢?
      

  3.   

    可以如此生成Excel:
    set @cmd='bcp '+数据库+'.dbo.'+数据表名+' out '+导出路径+导出文件名+'  -c -S 数据服务器名 -U 用户名 -P 密码'
    exec @flag=master..xp_cmdshell @cmd --=====这样就可以生成一个Excel文件(文件名的后缀必须是*.xls)====