J'ai eu du code qui a fonctionné pendant des années pour exporter une table html vers Excel. Il va comme this-Excel Exporter une feuille vierge Problème
private void ExcelExport (string core_number)
{
// set response up for excel export
Response.Clear();
Response.Buffer = true;
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader ("content-disposition", "attachment;filename=TEST.xls");
.. loops through generates an simple html table ...
Response.Write ("</table>");
Response.Flush();
Response.End();
}
J'ai remarqué Firefox montre maintenant le fichier en tant que document XML au lieu d'un document Excel, et quand j'ouvre le document généré, il analysera l'échec. En outre, certains utilisateurs signalent avoir des problèmes d'exportation dans certaines anciennes versions d'Internet Explorer, même si je n'ai aucun problème avec Internet Explorer (s'affiche en tant que document Excel et s'ouvre correctement).
Quiconque a déjà vu cette photo? Merci pour votre temps.
Peut-être utile de vérifier les options d'installation pour Excel où les gens ont des problèmes. Il est possible que certains composants interop ou partagés ne soient pas installés, ce qui explique pourquoi le type de contenu n'est pas géré correctement dans MSIE. –