Créer simple xlsx (fichier excel ) à partir de javascript ou Jquery

C'est le violon https://jsfiddle.net/ym4egje0/

J'ai deux choses à demander

  1. c'est la création d'un xls , comment créer un fichier xlsx et il ne fonctionne pas dans IE , ne fonctionne que dans google chrome , comment le faire fonctionner sous IE ?

  2. Je veux mettre ColumnHead en-tête de colonne de texte et message1 et message2 doivent être des lignes consécutives .

Prendre comme l'indice de (.) couper en lignes .

HTML

<input id="btnExport" type="button" value = "Generate File" />

JS/Jquery

$("#btnExport").click(function (e) { 

var ColumnHead = "Column Header Text";
var Messages = "\n message1.\n message2.";
   window.open('data:application/vnd.ms-excel,' + Messages);
    e.preventDefault();

});
  • pour xlsx utilisation data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet j'espère que cela va fonctionner.
  • maintenant, c'téléchargement sans l'extension de fichier . comment faire .xlsx et aussi je peux donner aucun nom spécifique autre que le téléchargement
  • Pouvez-vous essayer ce post? stackoverflow.com/questions/15567086/...
  • Pour le Tableau , je n'ai pas besoin de table que les grands et IE solution ne fonctionne pas pour moi
  • Télécharger le fichier extension dans chrome jsfiddle.net/ym4egje0/1 Vérifiez la question similaire, à partir de stackoverflow.com/questions/2937465/...
  • Ok, mais comment le faire fonctionner sous IE