Die Datei, die Sie öffnen möchten, hat ein anderes Format als die Dateiendung C# error, wenn Sie versuchen, die Datei zu öffnen in Excel.Die Datei, die Sie öffnen möchten, hat ein anderes Format als in der Dateierweiterung in Asp.Net angegeben
Hier ist mein Code
public ActionResult Export(string filterBy)
{
MemoryStream output = new MemoryStream();
StreamWriter writer = new StreamWriter(output, Encoding.UTF8);
var data = City.GetAll().Select(o => new
{
CountryName = o.CountryName,
StateName = o.StateName,
o.City.Name,
Title = o.City.STDCode
}).ToList();
var grid = new GridView { DataSource = data };
grid.DataBind();
var htw = new HtmlTextWriter(writer);
grid.RenderControl(htw);
writer.Flush();
output.Position = 0;
return File(output, "application/vnd.ms-excel", "test.xls");
}
wenn Excel zu öffnen versuche ich erhalte diese Störung
die Datei, die Sie versuchen, zu öffnen, ist in einem anderen Format als durch die Dateierweiterung angegeben
Nachdem Sie auf Ja geklickt haben, wird die Datei ordnungsgemäß geöffnet. aber ich möchte nicht, dass diese msg erscheint.
Sie können öffnen xml oder geschlossen xml check [this] (http://www.aspsnippets.com/Articles/Solution-ASPNet-GridView-Export- to-Excel-Die-Datei-Sie-versuchen-zu-öffnen-ist-in-einem-anders-Format-als-angegeben-durch-die-Datei-Erweiterung.aspx ** ** tutorial **, Hoffnung hilft jemand. – stom
Endlich eine Lösung für mein Problem. Vielen Dank!!! –
Ich habe versucht, diese und auf Datei Virus entdeckt Nachricht –