狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

js如何指定table的列導出excel文件

liguoquan
2025年6月27日 18:9 本文熱度 48
:js如何指定table的列導出excel文件


在JavaScript中,如果你想導出HTML table中的指定列到Excel文件,通常會用到第三方庫比如SheetJS (xlsx) 來實現?;舅悸肥牵?/span>


獲取table中你想導出的列的數據;

生成一個新的二維數組,只包含指定的列數據;

使用SheetJS將數據轉換成Excel文件并導出。

下面是一個簡單示例代碼,假設你有一個table,想導出第1列和第3列(列索引從0開始):


js

function exportSelectedColumnsToExcel(tableId, columns) {

  const table = document.getElementById(tableId);

  const rows = Array.from(table.rows);

  

  // 構造導出數據,包含指定的列

  const data = rows.map(row => {

    return columns.map(colIndex => {

      const cell = row.cells[colIndex];

      return cell ? cell.innerText.trim() : '';

    });

  });

  

  // 使用SheetJS庫生成并下載Excel文件

  /* 需要引入xlsx庫,如

     <script src="https://cdn.sheetjs.com/xlsx-latest/package/dist/xlsx.full.min.js"></script>

  */

  const ws = XLSX.utils.aoa_to_sheet(data);

  const wb = XLSX.utils.book_new();

  XLSX.utils.book_append_sheet(wb, ws, "Sheet1");

  XLSX.writeFile(wb, "export.xlsx");

}

調用示例:


js

exportSelectedColumnsToExcel("myTable", [0, 2]);

請確認:


你引入了xlsx庫;

你選擇的列索引是正確的;

你的table的id正確。

如果你需要,我可以幫你寫完整示例或用其他方式實現

?

該文章在 2025/6/27 18:09:43 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved