导出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();
};
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY