Repeater绑定数据导出到EXCEL,不能是HTML格式 Repeater绑定数据导出到EXCEL,不能是HTML格式,导入到EXCEL中的内容能够编辑,有代码更好,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 导入代码public static DataSet LoadDataFromExcel(string filePath) { try { string strConn; strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'"; OleDbConnection OleConn = new OleDbConnection(strConn); OleConn.Open(); String sql = "SELECT * FROM [Sheet1$]";//可是更改Sheet名称,比如sheet2,等等 OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn); DataSet OleDsExcle = new DataSet(); OleDaExcel.Fill(OleDsExcle, "Sheet1"); OleConn.Close(); return OleDsExcle; } catch (Exception err) { return null; } }导出代码StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); string attachment = "attachment; filename=myReport.xls"; Response.ClearContent(); Response.AddHeader("content-disposition", attachment); Response.ContentType = "application/octet-stream"; repMessage.RenderControl(htw); Response.Write(sw.ToString()); Response.Flush(); Response.End(); 这样导出来是html格式的把,有没有更好的方法 结构体封送字符串的问题 winform的文本框只能输入数字、使用删除键、回车键跟快捷键的复制粘帖 求解正则表达式,高手们帮帮忙啊!!! C# 弹出子窗体的格式 在线等, 高结贴率 这个,JavaScript不起作用了 只能允许查看文件,不能保存和打印,如何实现? 这种情况如何解决啊? 窗体中控件和控件之间的那个分隔线怎么弄的? 关于文件访问! 本人自认为也是一个VS6.0的忠实使用者,最近看了几本vb.net、c#的书,自认为也了解了vs7.0的精髓,所以动了念头想把以前的一些程序在vs 7.0中重写一遍, C#.net 什么做淘宝主动通知业务 垃圾菜鸟求助
{
try
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
OleDbConnection OleConn = new OleDbConnection(strConn);
OleConn.Open(); String sql = "SELECT * FROM [Sheet1$]";//可是更改Sheet名称,比如sheet2,等等
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
DataSet OleDsExcle = new DataSet();
OleDaExcel.Fill(OleDsExcle, "Sheet1");
OleConn.Close();
return OleDsExcle;
}
catch (Exception err)
{
return null;
}
}导出代码
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
string attachment = "attachment; filename=myReport.xls";
Response.ClearContent();
Response.AddHeader("content-disposition", attachment);
Response.ContentType = "application/octet-stream";
repMessage.RenderControl(htw);
Response.Write(sw.ToString());
Response.Flush();
Response.End();