html table表格导入excel文件的方法
deepseek 给出的回答,使用 SheetJS(xlsx.js)库
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button onclick="exportToExcel()">导出Excel</button>
<table id="exportTable">
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Points</th>
</tr>
<tr>
<td rowspan="3">Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Smith</td>
<td>50</td>
</tr>
</table>
<script src="https://cdn.jsdelivr.net/npm/xlsx@0.18.5/dist/xlsx.full.min.js"></script>
<script>
function exportToExcel() {
// 获取表格元素
const table = document.getElementById('exportTable');
// 将表格转换为工作簿
const wb = XLSX.utils.table_to_book(table);
// 生成Excel文件并下载
XLSX.writeFile(wb, '表格数据.xlsx');
}
</script>
</body>
</html>
实测效果
html页面

导出的excel文件

本文来自博客园,作者:imzhi,转载请注明原文链接:https://www.cnblogs.com/imzhi/p/18949099

浙公网安备 33010602011771号