PDA

View Full Version : مشکل در اکسپورت کردن داده ها در اکسل



آرام جان گل
دوشنبه 04 مرداد 1389, 08:46 صبح
سلام
من با کد زیر داده های یک دیتاست را به اکسل اکسپورت می کنم ولی وقتی اکسل را باز می کنم تعدادی از داد های عددی من به صورت رشته ای درآمده و نمی تونم روی داده ها عملیات انجام بدم
کد من : (این تابعی است که دیتاست برای به اکسل تبدیل می کند)




protected void ExportCollectionToExcel(DataSet ds)
{
Response.Clear();
Response.Charset = "";
Response.ContentType = "application/vnd.xls;";
Response.AddHeader("content-disposition", "attachment;filename=ExcelFile.xls");
StringBuilder sb = new StringBuilder();
string s = "";
string[] Header_List = { " ", "", "", " ", " ", " " };
sb.Append("<html><head></head><body><table dir=rtl border=1><tr>");
for (int i = 0; i < Header_List.Length; i++)
sb.Append("<td>" + Header_List[i] + "</td>");
sb.Append("</tr>");
for (int j = 0; j < ds.Tables[2].Rows.Count; j++)
{
sb.Append("<tr>");
for (int i = 0; i < ds.Tables[2].Columns.Count; i++)
{
s = ds.Tables[2].Rows[j][i].ToString();
sb.Append("<td>" + s + "</td>");
}
sb.Append("</tr>");
}
sb.Append("</table></body></html>");
Response.ContentEncoding = System.Text.Encoding.Default;
Response.Write(sb.ToString().Replace("", "&#1740"));
Response.End();
}



مرسی لطفاً راهنمایی کنید