要将数据从JavaScript导出到Excel,您可以使用JavaScript库或原生JavaScript。以下是使用原生JavaScript的简单示例:

<!-- 创建一个按钮并添加单击事件 -->
<button onclick="exportToExcel()">导出到Excel</button>

<script>
function exportToExcel() {
  // 获取要导出的数据
  const data = [
    ['姓名', '年龄', '性别'],
    ['张三', '25', '男'],
    ['李四', '30', '女'],
    ['王五', '28', '男']
  ];

  // 创建一个新的Excel文档
  const wb = new ExcelJS.Workbook();
  const ws = wb.addWorksheet('Sheet1');

  // 将数据添加到工作表中
  data.forEach((row) => {
    ws.addRow(row);
  });

  // 将工作表保存为Excel文件
  wb.xlsx.writeBuffer().then((buffer) => {
    const blob = new Blob([buffer], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' });
    const url = window.URL.createObjectURL(blob);
    const a = document.createElement('a');
    a.href = url;
    a.download = 'data.xlsx';
    document.body.appendChild(a);
    a.click();
    document.body.removeChild(a);
  });
}
</script>

在此示例中,我们使用了ExcelJS库来创建Excel文件。首先,我们创建一个包含数据的数组。然后,我们创建一个新的工作簿并将数据添加到名为“Sheet1”的工作表中。最后,我们将工作表保存为Excel文件并将其提供给用户进行下载。

最后修改:2023 年 07 月 25 日
您的赞赏是对我最大的支持。