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

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.kler.cn/news/336538.html

相关文章:

  • Elasticsearch基础_4.ES搜索功能
  • 10.6学习
  • 实验 | 使用本地大模型从论文PDF中提取结构化信息
  • 国庆day5
  • 【社保通-注册安全分析报告-滑动验证加载不正常导致安全隐患】
  • 解决java: 无法访问java.lang.Record
  • 设计模式 - 创建型模式 上(C++版)
  • OJ在线评测系统 微服务技术入门 单体项目改造为微服务 用Redis改造单机分布式锁登录
  • 一个项目javaweb项目如何debug
  • 【2023工业3D异常检测文献】CPMF: 基于手工制作PCD描述符和深度学习IAD结合的AD方法
  • AutoGen框架进行多智能体协作—AI Agentic Design Patterns with AutoGen(一)
  • Vue - 打包部署
  • 将excel导入SQL数据库
  • 三菱FX3UPLC定位模式介绍
  • postgresql|数据库|postgis编译完成后的插件迁移应该如何做(postgis插件最终章)
  • JavaEE: 深入解析HTTP协议的奥秘(1)
  • Python库pandas之六
  • 滚雪球学Oracle[3.2讲]:查询与数据操作基础
  • Android广播
  • 深入掌握 Golang 单元测试与性能测试:从零开始打造高质量代码!