将SQL Server数据导出到Excel,用了很多办法都很麻烦??你直接用SQLServer的导出功能不行么?Asp中没试过但建议这样试试:
使用导出功能,建立SQLServer-Excel的导出关系,保存为DTS包
然后在asp中调用
简单方法为使用dtsrun命令运行包,即可这样应该不会出现你说的那些问题,而且后面还可以不修改程序,直接修改DTS包就可以了 

解决方案 »

  1.   

    如果数据源本身就已经是 ї 这种编码,只是在浏览器处理的时候解释为 文字 那用DTS是不是还有用呢?
      

  2.   

    Insert Into Openrowset('Microsoft.Jet.OLEDB.4.0','Excel 5.0;Hdr=no;Database="&ToExcel&"',Sheet1$)Select * From "&DB_Table 在查询分析器 或 存储过程 都没问题
      

  3.   

    改 UTF-8   修改数据库字段为nvarchar  SQL语句处理时加上N问题解决。