导出execl

复制代码
// 导出
let exportToExcel = async () => {
  // 创建一个新的工作簿
  const workbook = new ExcelJS.Workbook();
  const worksheet = workbook.addWorksheet("Sheet 1");

  // 在工作表中添加数据
  const data = carStatNum.value;
  // 添加列的数据类型定义
  worksheet.columns = [
    { header: "进车辆", key: "countIn", width: 10 },
    { header: "出车辆", key: "countOut", width: 10 },
    { header: "时间", key: "hour", width: 10, style: { numFmt: "hh:mm:ss" } }, // 指定时间格式
    { header: "保有量", key: "ownership", width: 10 }
  ];
  data.forEach(row => {
    worksheet.addRow(row);
  });

  // 将工作簿导出为Excel文件
  const buffer = await workbook.xlsx.writeBuffer();
  const blob = new Blob([buffer], {
    type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
  });

  // 创建一个下载链接并模拟点击
  const link = document.createElement("a");
  link.href = URL.createObjectURL(blob);
  link.download = "车流时间段统计表.xlsx";
  link.click();
};
复制代码

 

// 导出
let exportToExcel = async () => {
  // 创建一个新的工作簿
  const workbook = new ExcelJS.Workbook();
  const worksheet = workbook.addWorksheet("Sheet 1");

  // 在工作表中添加数据
  const data = carStatNum.value;
  // 添加列的数据类型定义
  worksheet.columns = [
    { header: "进车辆", key: "countIn", width: 10 },
    { header: "出车辆", key: "countOut", width: 10 },
    { header: "时间", key: "hour", width: 10, style: { numFmt: "hh:mm:ss" } }, // 指定时间格式
    { header: "保有量", key: "ownership", width: 10 }
  ];
  data.forEach(row => {
    worksheet.addRow(row);
  });

  // 将工作簿导出为Excel文件
  const buffer = await workbook.xlsx.writeBuffer();
  const blob = new Blob([buffer], {
    type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
  });

  // 创建一个下载链接并模拟点击
  const link = document.createElement("a");
  link.href = URL.createObjectURL(blob);
  link.download = "车流时间段统计表.xlsx";
  link.click();
};
posted @   秋水长天一色  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示