[jQuery] 如何用 ajax 取回 table 後直接匯出成 excel
$.ajax({ url: "ajax.php", type: "post", success: function(data) { exportToExcel(data); } }); function exportToExcel(htmlTable) { // 定義Excel MIME類型 const mimeType = 'application/vnd.ms-excel'; // 將HTML表格轉為Blob const blob = new Blob( [htmlTable], { type: mimeType } ); // 建立下載連結 const link = document.createElement('a'); link.href = URL.createObjectURL(blob); link.download = 'data.xls'; // 檔案名稱 document.body.appendChild(link); // 觸發下載 link.click(); // 移除連結 document.body.removeChild(link); }