PDA

View Full Version : سوال: خروجی تاریخ در اکسل



r_khan
یک شنبه 17 شهریور 1392, 18:19 عصر
با سلام
اطلاعات را از دیتابیس به اکسل تبدیل کردم ولی فیلد تاریخ را درست درج نمیکنه مثلا تاریخ در بانک sql به صورت 08/11 میباشد ولی در اکسل به صورت 11-Aug ذخیره میشه علت چیه؟ چه کنم
کدم را اینجا میذارم


SqlDataAdapter dagroup1 = new SqlDataAdapter(SQLSTR, con);
DataSet dsgroup1 = new DataSet();
dagroup1.Fill(dsgroup1, "groups");
numRows = dsgroup1.Tables["groups"].Rows.Count;





sb.Append(@"<html><head><meta http-equiv=Content-Type content=""text/html; charset=utf-8""><style> .text { mso-number-format:\@; } .trFormat{color:Black;background-color:White;} </style></head><table dir=""rtl"" cellspacing=""1"" cellpadding=""3"" border=""0"" style=""background-color:White;border-color:White;border-width:2px;border-style:Ridge;font-family: Arial; font-weight: bold;font-size:10px;width:100%;""><tbody>");

sb.Append(@"<tr style=""color:blue ;background-color:White;font-weight:bold;"">");

sb.Append(append + "</tr>");
//sb.Append(string.Concat(@"<tr class=""trFormat""><td align=""center"">"));
append += @"<th >" + "کدینگ " + " " + "" + "</th>";

append += @"<th >" + "بدهکار " + " " + "" + "</th>";
append += @"<th>" + "بستانکار " + " " + "" + "</th>";

sb.Append(@"<html><head><meta http-equiv=Content-Type content=""text/html; charset=utf-8""><style> .text { mso-number-format:\@; } .trFormat{color:Black;background-color:White;} </style></head><table dir=""rtl"" cellspacing=""1"" cellpadding=""3"" border=""0"" style=""background-color:White;border-color:White;border-width:2px;border-style:Ridge;font-family: Arial; font-weight: bold;font-size:10px;width:100%;""><tbody>");

sb.Append(@"<tr style=""color:blue ;background-color:White;font-weight:bold;"">");

sb.Append(append + "</tr>");

for (int rowCounter = 0; rowCounter < numRows; rowCounter++)
{

sb.Append(string.Concat(@"<tr class=""trFormat""><td align=""center"">"));
for (int j = 0; j < dsgroup1.Tables[0].Columns.Count; j++)
{


sb.Append(string.Concat(""+dsgroup1.Tables[0].Rows[rowCounter][j].ToString().Trim()+"", @"</td><td align=""center"">"));

}
sb.Append(string.Concat(@"</tr>"));
}




sb.Append(@"</tbody></table></html>");
sb.Replace(@"ی", @"ی");
fileToExport = "گردش مالی " + "_"/*+Session["shr_110"].ToString()+*/ + @".xls";
contentType = @"application/vnd.xls;";
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=" + fileToExport);
Encoding encode = Encoding.UTF8;
Response.ContentEncoding = encode;
Response.ContentType = contentType;
Response.Write(sb.ToString());

Response.End();

r_khan
سه شنبه 19 شهریور 1392, 23:07 عصر
تا حالا کسی با این مشکل برخورد نکرده!!!!