咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

#头条创作挑战赛#

项目开发当中,列表数据的导出功能基本是每个业务系统必备的功能、另外Excel数据批量导入数据库也是比较常见的功能,一般开发都会采用POI、EasyExcel等后端框架实现,后端服务实现的话,如果涉及业务调整的话,生产环境需要重启后端服务。如果采用前端处理的话,就会方便很多,今天给大家介绍采用Vue框架集成xlsx组件的方式实现简单数据的导入、导出功能。


1、创建一个空白的vue2/vue3项目

可以通过脚手架方式创建一个vue示例项目。

需要的依赖包如下

"dependencies": { "element-ui": "2.10.1", "export2excel": "0.0.1", "file-saver": "^2.0.5", "vue": "^2.5.2", "vue-router": "^3.0.1", "xlsx": "^0.17.0" },

通过命令安装

npm install export2excel@0.0.1 --save #导出到excel依赖包 npm install file-saver@2.0.5 --save #文件保存到客户端 npm install xlsx@0.17.0 --save #操作excel依赖包


2、创建Export.vue 示例文件

文件内容完整内容如下:


<style scoped=""> h1, h2 { font-weight: normal; } ul { list-style-type: none; padding: 0; } li { display: inline-block; margin: 0 10px; } a { color: #42b983; } </style>