使用JavaScript / JQuery將html表數(shù)據(jù)導(dǎo)出到Excel在chrome瀏覽器中無法正常工作我在速度模板中有一個(gè)HTML表格。我想使用java腳本或jquery,comatibale和所有瀏覽器將html表數(shù)據(jù)導(dǎo)出到excel。我正在使用下面的腳本<script type="text/javascript">function ExportToExcel(mytblId){
var htmltable= document.getElementById('my-table-id');
var html = htmltable.outerHTML;
window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
}</script>這個(gè)腳本在Mozilla Firefox中工作正常,它彈出一個(gè)excel對(duì)話框,并要求打開或保存選項(xiàng)。但是當(dāng)我在Chrome瀏覽器中測(cè)試相同的腳本時(shí),它沒有按預(yù)期工作,當(dāng)點(diǎn)擊按鈕時(shí),沒有彈出的Excel。數(shù)據(jù)被下載到一個(gè)帶有“文件類型:文件”的文件中,沒有像.xls那樣的擴(kuò)展名 在chrome控制臺(tái)中沒有錯(cuò)誤。Jsfiddle的例子:http://jsfiddle.net/insin/cmewv/這在mozilla中運(yùn)行良好,但在chrome中不行。
使用JavaScript / JQuery將html表數(shù)據(jù)導(dǎo)出到Excel在chrome
慕森王
2019-07-29 16:15:12