У меня есть таблица HTML в шаблоне скорости. Я хочу экспортировать данные таблицы HTML в Excel, используя JavaScript или jQuery, Comatibale со всеми браузером.
Я использую ниже сценария < /p>
Код: Выделить всё
function ExportToExcel(mytblId){
var htmltable= document.getElementById('my-table-id');
var html = htmltable.outerHTML;
window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
}
Этот скрипт работает нормально в
mozilla firefox , он появляется с диалоговым окном Excel и просит открыть или сохранить параметры. Но когда я тестировал тот же сценарий в
Chrome Browser, он не работает , как и ожидалось, при нажатии на кнопку нет всплывающего окна для Excel. Данные загружаются в файле с «Тип файла: файл», нет расширения, как
.xls
В консоли Chrome нет ошибок. Chrome.
Тест браузера Chrome:
Первое изображение: I нажимает на кнопку «Экспорт» в Excel
https://i.sstatic.net/mj5hb.png. /> и результат:
Подробнее здесь:
https://stackoverflow.com/questions/223 ... ng-properl