Error exportando excel, BinaryWriter ó
Publicado por Michael Rivas (1 intervención) el 11/09/2012 18:19:27
buenos dias,
estoy tratando de exportar un datagrid a excel con el siguiete codigo
System.IO.MemoryStream MS = (new modelo.ExcelConvertor()).ConvertMS(dtOtrosFormularios, Server.MapPath("."), fileName);
MS.Flush();
MS.Close();
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.AddHeader("Content-Length", MS.ToArray().Length.ToString());
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "UTF-16";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.BinaryWrite(MS.ToArray());
Este método me exporta el archivo, el problema es que algunas palabras con "tildes" o letras "ñ", no me los muestra y me pone caracteres como este "ó"
espero me puedan ayudar
cordialmente,
Michael Rivas
estoy tratando de exportar un datagrid a excel con el siguiete codigo
System.IO.MemoryStream MS = (new modelo.ExcelConvertor()).ConvertMS(dtOtrosFormularios, Server.MapPath("."), fileName);
MS.Flush();
MS.Close();
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);
Response.AddHeader("Content-Length", MS.ToArray().Length.ToString());
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "UTF-16";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.BinaryWrite(MS.ToArray());
Este método me exporta el archivo, el problema es que algunas palabras con "tildes" o letras "ñ", no me los muestra y me pone caracteres como este "ó"
espero me puedan ayudar
cordialmente,
Michael Rivas
Valora esta pregunta


0