RT,代码如下: StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
string regexstr = @"<[^>]*>"; string atachment = "attachment;filename=myRepeat.xls"+ HttpUtility.UrlEncode("myRepeater.xls", Encoding.UTF8).ToString();
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", atachment);
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "UTF-8";
Rept_Photo.Page.EnableViewState = true;
this.Rept_Photo.RenderControl(hw);
Response.ContentEncoding = Encoding.Default;
Response.Write(Regex.Replace(sw.ToString(), regexstr, string.Empty, RegexOptions.IgnoreCase));//刚开始这里没有正则,导入后有HTML标签
Response.Flush();
Response.End();现在的问题就是导入到excel后里边的列很乱,没有那种一列一列的格式,求解!
HtmlTextWriter hw = new HtmlTextWriter(sw);
string regexstr = @"<[^>]*>"; string atachment = "attachment;filename=myRepeat.xls"+ HttpUtility.UrlEncode("myRepeater.xls", Encoding.UTF8).ToString();
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", atachment);
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "UTF-8";
Rept_Photo.Page.EnableViewState = true;
this.Rept_Photo.RenderControl(hw);
Response.ContentEncoding = Encoding.Default;
Response.Write(Regex.Replace(sw.ToString(), regexstr, string.Empty, RegexOptions.IgnoreCase));//刚开始这里没有正则,导入后有HTML标签
Response.Flush();
Response.End();现在的问题就是导入到excel后里边的列很乱,没有那种一列一列的格式,求解!
解决方案 »
- 新人求助,一道初级面试题。
- 服务器问题+程序问题
- System.Data.SqlClient.SqlException: 第 1 行: ' ' 附近有语法错误
- asp.net的一个main.aspx页面里为什么不好使用框架集?
- 用Response.WriteFile(),下载文件时,点击“下载”,一切OK,点击“打开” 说打不开该文件,真搞不懂!!!
- DataSet 的WriteXml方法写道xml 文件.能否在xml里把xslt写进去?
- 求《OFFICE 2000 WEB COMPONENTS 编程技术内幕》》
- 这种效果是怎么做的~
- asp.net 母板页每次都要读取数据库吗?
- 有没有做过在线压缩的?帮兄弟一下,没分了,近来帮帮忙啊。。。
- 求弹出div并且可以关闭的带样式的源码,javascript不要jq???急!急!急!急!急!
- .net如果实现文字录入验证对和错??
<tbody>
<asp:Repeater ID="Rept_Photo" runat="server">
<HeaderTemplate>
<tr>
<td>
ID
</td>
<td>
名称
</td>
<td>
类别
</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td>
<%#Eval("PhotoID")%>
</td>
<td>
<%#Eval("PhotoName")%>
</td>
<td>
<%#Eval("PhotoClass")%>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
</table>
repeater里边放的是tr,这样子不行吗?
你替换没了那
Repeater border=1