Экспорт таблицы HTML в файл Excel в автономный режим и другие возможности редактирования Excel. Это становится сложнее, когда нам нужен CSS таблицы. Вот пример приложения, демонстрирующего экспорт в Excel. Поместите приведенный ниже код в свою часть страницы.
var tableToExcel = (function () {
var uri = 'data: application / vnd.ms-excel; base64,'
, template = '
{} Лист
{Таблица}'
, base64 = function (s) {return window.btoa (unescape (encodeURIComponent (s)))}
, format = function (s, c) {return s.replace (/ {(\ w +)} / g, function (m, p) {return c [p];})}
функция возврата (таблица, имя) {
if (! table.nodeType) table = document.getElementById (таблица)
var ctx = {рабочий лист: имя || «Рабочий лист», таблица: table.innerHTML}
window.location.href = uri + base64 (format (template, ctx))
}
}) ()