首页 > 其他分享 >导出execl

导出execl

时间:2024-02-26 10:55:06浏览次数:29  
标签:execl 10 const width 导出 header link key

// 导出
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(); };

标签:execl,10,const,width,导出,header,link,key
From: https://www.cnblogs.com/zhangxyang/p/18033847

相关文章

  • 导出页面为PDF格式
     安装(注意安装顺序) npminstall--savehtml2canvas npminstall--save jspdf文件htmlToPdf.js//导出页面为PDF格式importhtml2Canvasfrom'html2canvas'importJsPDFfrom'jspdf'exportdefault{install(Vue,options){Vue.prototype.getPd......
  • java 异步导出zip压缩包
    需求:图片文件太大,采用压缩包下载/** *图片zip压缩包下载 *@paramresponse *@paramzipName压缩包名字 *@paramurls文件图片下载URL路径 *@paramimagesUrlsURL与对应文件名字map *@throwsException */publicstaticvoidexportZip(HttpServletRespon......
  • 导入导出
    JSON导入导出导入OpenFileDialogopenFileDialog=newOpenFileDialog(){Filter="JSON源文件|*.json",Title="导入",RestoreDirectory=true,};if(openFileDialog.ShowDialog()==true){try{///**执行语句**///}......
  • 实现多个csv文件导出
    publicR<Boolean>exportCsv(HttpServletResponseresponse,@RequestBodyDrQueryDtoqueryDto)throwsException{IntegercountyId=queryDto.getCountyId();StringyearAnnual=queryDto.getYearAnnual();Stringurl="E:\\......
  • 将SquareLine Studio导出的LVGL代码在windows上运行
    1.引入SDL驱动SquareLineStudio导出的LVGL代码后如果要在windows上运行需要引入SDL的驱动,官方导出的代码是没有的,这里提供一个自己在网上找到的SDL2-2.28.1包,解压后放在同一目录下即可2.编写CmakeLists.txt这里提供我这边自己修改的CmakeLists.txtcmake_minimum_required(......
  • 【不背单词】生词本单词导出
    原文持续更新中:https://www.cnblogs.com/MrFlySand/p/18024734操作流程点击我-安装打开【不背单词】-【我的生词】开启程序点击【导出】(注:不用显示所有的单词也可进行导出)效果图点击链接,与我一起学习https://pd.qq.com/s/c01padly......
  • scss 中公共变量的导出方法:export
    scss中公共变量的导出方法:export:https://blog.csdn.net/ww_5211314/article/details/109614511?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170848176116800180690474%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=170......
  • 导出程序EXCEL OLE DOI
    *&---------------------------------------------------------------------**&ReportZLOAD*&---------------------------------------------------------------------**&*&--------------------------------------------------------------------......
  • torch导出onnx示例-yolo
    onnx导出示例目录onnx导出示例yolov5导出源码导出参数模型可视化onnx推理yolov8导出源码onnx推理参考资料yolov5yolov5是一种目标检测算法,通过使用深度学习算法,可以通过输入图像,输出图像中存在的目标的种类和位置等信息。yolov5onnx则是在此基础上,通过使用onnx技术,将yolov5模......
  • 从兼容MySql的国产数据库OceanBase导出数据到MySql5.7报错解决
    现象:用MySQL的客户端或管理工具(如DBeaver/heidisql)正常导出是没有问题的,但是导入会提示错误.原因:导出时,默认建表语句添加了一些OceanBase特有的选项,MySQL不支持.打开导出的.sql文件可以看到,建表语句最后有类似: COLLATE=utf8mb4_binROW_FORMAT=DYNAMICCOMPRESSI......