修改后可以把这个xls文件另存为Microsoft Excel 工作簿的,你在保存类型里选择一下“Microsoft Excel 工作簿”
oruse master
exec  xp_cmdshell 'osql /S serverName /U sa /P Password /d yourDatabase /Q "SELECT * FROM table"  /o C:\my1.xls'

解决方案 »

  1.   

    to  happydreamer(小黑) :
    手动把xls文件另存为Microsoft Excel 工作簿 是可以的,但因为程序中还要对此xls文件作修改,但执行到保存时,跳出文件另存为对话框。
    你的第二个提议,运行了一下,但保存生成的my1.xls文件时,问题依旧(保存时跳另存为的对话框),待再解答,谢
      

  2.   

    Please use the DTS.............
      

  3.   

    但我要在程序导出sql server表中的内容生成xls文件,再对此文件操作,
    所以好想不能用DTS,
    急~,多好几天了,各位高手快出手啊~~