• Некоторые компульсии по поводу околокомпьютерных обсессий.

    Monday, October 31, 2016

    Экспорт таблицы с сайта в excel? Просто.


    How to export data to excel from web page


    HTML: 

    <table id="exportable">...

    </table>

    Script:

    var text = "\ufeff"+document.getElementById('exportable').innerHTML;
    var blob = new Blob([text], {
      type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
    });


    saveAs(blob, "Report.xls");

    Использовал это полгода назад, тут опять пригодилось.
    PS! "\ufeff" + ... для "включения" UTF-8 BOM кодировки, специально для ms excel

    Post a Comment