当前位置: 首页 > news >正文

Vue3轻松实现导出Excel文件功能

文章目录

  • 1.前言
  • 2.安装插件
  • 3.案例
    • 3.1 定义表格数据,设置 id 选择器
    • 3.2 据所选 dom 对象生成 sheetbook
    • 3.3 写入文件
    • 3.4 生成 xlsx文件
  • 4.完整代码

1.前言

前端常用的导出 Exceljs 库xlsx,但是 xlsx不能设置样式。要想设置样式,必要要结合 xlsx-style 插件一起使用,但是 xlsx-style设置样式又超级麻烦。

后来又出来个 xlsx-js-style 插件,它将xlsxxlsx-style进行相结合,既能导出 Excel 基础数据,又能设置表头、单元格的样式。

所以这里我们主要选择 xlsx-js-style 这个插件导出 Excel,同时借助 file-saver 库保存文件。

2.安装插件

npm i xlsx-js-style file-saver  -S 

3.案例

3.1 定义表

http://www.lryc.cn/news/451941.html

相关文章:

  • 在Kali Linux中使用VNC和iptables配置xrdp以实现远程连接
  • 小徐影院:Spring Boot技术下的影院革新
  • 命名空间
  • 使用 Elastic 将 AI 摘要添加到你的网站
  • dOOv:Java 数据验证与映射库(简化业务逻辑)
  • Arthas sc(查看JVM已加载的类信息 )
  • OCR 行驶证识别 离线识别
  • PHP泛目录生成源码,可生成长尾关键词页面,带使用方法视频教程
  • LeetCode题练习与总结:丑数--263
  • 初识C语言(五)
  • Linux:深入理解冯诺依曼结构与操作系统
  • 面试中顺序表常考的十大题目解析
  • 测试管理新增视图与高级搜索功能,测试计划支持一键生成缺陷详情,MeterSphere开源持续测试工具v3.3版本发布
  • TypeScript 算法手册 【归并排序】
  • 生信名词|MOA|基因敲低与基因敲除|DMSO|MODZ|生信基础
  • 基础岛第3关:浦语提示词工程实践
  • vscode中配置python虚拟环境
  • chatGPT对我学术写作的三种帮助
  • 【PostgreSQL 】入门篇——支持的各种数据类型介绍,包括整数、浮点数、字符串、日期、JSON、数组等
  • 野火STM32F103VET6指南者开发板入门笔记:【1】点亮RGB
  • 数据工程师岗位常见面试问题-3(附回答)
  • 强大的JVM监控工具
  • python 实现点的多项式算法
  • Pikachu-暴力破解-验证码绕过(on client)
  • 【Spring】Bean 的生命周期:从实例化到销毁
  • Ubuntu 安装RUST
  • Android Compose的基本使用
  • 计算机网络:计算机网络体系结构 —— 专用术语总结
  • Rust的前端Tauri编程-基于JS框架的初步探索
  • 【Flume Kafaka实战】Using Kafka with Flume