2 votes

Charger les données de Handsontable Jquery

J'utilise Handsontable 0.7.3 pour lire un fichier XLS et l'afficher dans le navigateur Web. Maintenant je veux lire cette table pour créer un nouveau fichier XLS mais je ne sais pas ce que je dois faire. Mon code :

  $('#example').handsontable({
        data: data,
        startCols: 4,
        colHeaders: true,
        rowHeaders: true,
        fillHandle: true,
        colHeaders: ["<b> Nombre </b>", "<b> Compania </b>", " <b> Codigo </b>","<b> Ciudad </b>"],
        contextMenu: ['row_above', 'row_below', 'remove_row']
      });         

      $('#ver').html($('#example').data('handsontable').version);

¿Une idée ? Merci pour tout et désolé pour le mauvais anglais.

-1voto

user1912935 Points 321

Bonjour, si je comprends bien, vous voulez télécharger les données de la table manuelle vers un fichier XLS, n'est-ce pas ? Vous pouvez utiliser la méthode "getData" dans handsontable qui retournera toutes les données présentes dans la table. En utilisant le tokenizer string, vous délimitez les données. En itérant ces tokens, ajoutez des caractères de nouvelle ligne. Puis utiliser

httpServletResponse.setContentType("application/vnd.ms-excel");
httpServletResponse.getOutputStream().write("ur content");

pour générer un fichier XLS.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X