PDA

View Full Version : بهم ریختگی داده ها در تبدیل داده ها به اکسل



آرام جان گل
پنج شنبه 06 خرداد 1389, 11:06 صبح
سلام
من با استفاده از کد زیر داده های یک دیتا ست را به اکسل تبدیل می کنم این کار درست صورت می گیرد ولی زمانی که فایل را باز می کنم همه داده ها بهم ریخته است




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[0].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();



تصویر داد های بهم ریخته