你是用的什么导出的呢?
如果你是用水晶报表的话,你可以把报表设计成A4横向,导出就可以了!
如果是用datagrid我就是知道了:)

解决方案 »

  1.   

    对不起打错了,应是:如果是用datagrid我就不知道了:)
      

  2.   

    我是直接将页面导出到EXCEL里,代码如下,
    Response.AppendHeader("Content-Disposition","attachment;filename="+HttpUtility.UrlEncode(myExcel)+".xls"); 
    Response.Charset="GB2312";  
    Response.ContentEncoding = System.Text.Encoding.UTF8;
    Response.ContentType = "application/ms-excel";
    DATAGRID1.Page.EnableViewState = false; 
    System.IO.StringWriter tw = new System.IO.StringWriter(); 
    System.Web.UI.HtmlTextWriter hw = new HtmlTextWriter(tw); 
    DATAGRID1.RenderControl(hw); 
    Response.Write(tw.ToString());
      

  3.   

    要是这样的话可能不太好办了,因为你的代码虽说是存成了xls的文件,但格式是标准的HTML格式,只不过文件后缀后换了,系统打开时用的EXCEL打开,因为它的关联是XLS,可以是里面的东东却是HTML的呀,它找不到是什么A4,什么横向,因为那里没有那样的设置呀!但可能你也可以从EXCEL模板的方向想想.