2017-01-13 1 views
0

У меня есть ng-таблица, которая заполняется данными, которые мне нужно, чтобы экспортировать в Excel, нажав кнопку. В настоящее время я использую alasql (https://github.com/agershun/alasql/wiki/How-to-export-HTML-table-to-Excel) для этого, но он не экспортируется в Safari. Есть ли способ экспортировать html-таблицу с javascript во все браузеры, упомянутые выше? Будет оценена живая демонстрация/пример. Заранее спасибо!Как экспортировать HTML-таблицу в Excel в IE/FireFox/Chrome/Safari?

ответ

0

Основная идея здесь состояла в том, чтобы зацикливать данные в таблице, отформатировать ее до строки CSV, закодировать строку и затем загрузить закодированную строку клиенту.

Ниже приведен пример выполнения этого действия с помощью массива, но вы можете легко выполнить одно и то же действие со столом.

How to export JavaScript array info to csv (on client side)?

+0

код из этой ссылки не показывать подсказку, чтобы сохранить данные в Safari. Он открывает данные на новой вкладке, чего я не хочу. – jonv562

Смежные вопросы