ورود

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



eyes_shut_number1
چهارشنبه 10 خرداد 1391, 14:15 عصر
با سلان
دوستان موقعی که می خوام یک دیتا تیبل رو به فاسل اکسل تبدیل کنم و دانلود کنم مشلی دارم اونم متون فارسی است که داخل فایل اکسل درست نمایش داده نمیشه
کد استفاده :

HttpContext context = HttpContext.Current;
context.Response.Clear();
foreach (DataColumn column in table.Columns)
{
context.Response.Write(column.ColumnName + ";");
}
context.Response.Write(Environment.NewLine);
foreach (DataRow row in table.Rows)
{
for (int i = 0; i < table.Columns.Count; i++)
{
context.Response.Write(row[i].ToString().Replace(";", string.Empty) + ";");
}
context.Response.Write(Environment.NewLine);
}
context.Response.ContentType = "text/csv";
context.Response.AppendHeader("Content-Disposition", "attachment; filename=" + "download-Portal" + ".csv");
context.Response.AppendHeader("Content-Type", "text/html; charset=utf-8");



context.Response.End();

milade
جمعه 12 خرداد 1391, 21:24 عصر
Response.ContentEncoding = System.Text.Encoding.UTF8;
HttpContext.Current.Response.Charset ="UTF-8";