之前用了网上搜到的一篇文章里的代码,是利用生成视图然后再生成xls表。由于设计需求,我把这篇文章里代码拆分成几个方法,分别调用,前面几步都成功了,就只有生成xls不行,点击生成按钮后查看文件夹内并没有生成xls文件,请大家帮忙看下。代码如下:string viewname = "ybxh20080819155449";//"ybxh" + DateTime.Now.ToString("yyyyMMddHHmmss");
        //view.createview(sqls, viewname);
        string sqls2 = "master..xp_cmdshell 'bcp  lmcs_cz.." + viewname + " out " + view.get_folder() + viewname + ".xls -c -q -S\".\" -U\"yzone\" -P\"112113\"\'";
        //view.xls(sqls2,1);
        SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["lmcs_czConnectionString"].ConnectionString);
        con.Open();
        SqlCommand cmd = new SqlCommand();
        cmd.CommandText = sqls2;
        cmd.Connection = con;
        cmd.ExecuteNonQuery();
        con.Close();sqls2输出后,在查询分析器里执行是可以生成xls文件的,但是在页面执行这个方法就不能生成