jquery.table2excel是一款用于將HTML表格導出為Excel文件的jQuery插件。它可以對表格進行一些配置,并以.xlsx或.xls格式導出。
使用jquery.table2excel非常簡單。首先,需要引入jquery以及jquery.table2excel的js文件。例如:
<script src="jquery.min.js"></script> <script src="jquery.table2excel.min.js"></script>
接著,在需要導出表格的按鈕上綁定一個事件,調用table2excel插件即可。例如:
<button onClick="$('#table1').table2excel({ filename: 'myexcel.xlsx', sheetName: 'Sheet1' });">導出表格</button>
上面的代碼中,我們將ID為“table1”的表格導出為名為“myexcel.xlsx”的Excel文件,并將該文件的工作表命名為“Sheet1”。
表格導出時,還可以對一些選項進行配置。下面是一些常用的選項:
- exclude: 需要排除的單元格的jQuery選擇器或數組,例如:exclude: ".noExport"。
- filename: 導出文件的名稱,例如:filename: "myexcel.xlsx"。
- fileext: 導出文件的擴展名,可以為".xlsx"或".xls",例如:fileext: ".xlsx"。
- preserveColors: 是否保留單元格的背景顏色,默認為false。
- preserveFormulas: 是否保留單元格的公式,默認為false。
- sheetName: 工作表名稱,例如:sheetName: "Sheet1"。
綜上,通過jquery.table2excel插件,我們可以非常方便地將HTML表格導出為Excel文件,并且可以對導出文件進行一些自定義的配置。