前端必备技能知识:vue.js操作excel表格,实现导入导出功能
所有前端导入导出方法集合:
前端必备技能知识:JS导出Blob流文件为Excel表格、Vue.js使用Blob的方式实现excel表格的下载(流文件下载)_勤动手多动脑少说多做厚积薄发-CSDN博客_js文件流导出excel表格效果:重点:a.download = '基础词库模板.xls'//这里最重要。如果不加后缀。保存的文件就会异常或者乱码。一定要写文件后缀类型 /** * 基础词库Excel导出、下载基础模板 */ exportBasicsLexiconExcel(){ this.$api .exportBasicsLexiconExcel() .then(res => { cons...https://blog.csdn.net/qq_22182989/article/details/121498487vuejs项目纯js导出word、在线下载富文本内容或者网页另存为word文件_勤动手多动脑少说多做厚积薄发-CSDN博客vuejs项目在线下载富文本内容或者网页另存为word文件这篇文章是保存为带有原本样式文件。如果想把网页内容保存为自定义格式的word文件。可以参考我的另一篇文章:https://blog.csdn.net/qq_22182989/article/details/122605879前端必备技能知识:vue.js操作excel表格,实现导入导出功能_勤动手多动脑少说多做厚积薄发-CSDN博客_vue前端导出excel导入导出都可以使用elementui 的组件。导入功能: <el-button type="primary" size="small" @click="uploadExcel"> <el-upload class="upload-excel" :action="actionUrl" accept="application/vnd.openxmlformats-officedocumehttps://blog.csdn.net/qq_22182989/article/details/121508652
vuejs项目前端纯js在线下载网页内容保存为自定义格式的word文件、另存为word文件_勤动手多动脑少说多做厚积薄发-CSDN博客这篇文章是把网页内容保存为自定义格式的word文件。如果想保存为带有原本样式文件。可以参考我的另一篇文章:https://blog.csdn.net/qq_22182989/article/details/122606713
https://blog.csdn.net/qq_22182989/article/details/123001810https://blog.csdn.net/qq_22182989/article/details/123001810
使用步骤
导入可以使用elementui 的组件:
导入功能:
代码:
<el-button type="primary" size="small" @click="uploadExcel">
<el-upload
class="upload-excel"
:action="actionUrl"
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"
:multiple="false"
:auto-upload="true"
:on-success="handleUploadSuccess"
:on-error="handleUploadError"
:show-file-list="false"
:headers="importHeaders"
>
<span>导入词库</span>
</el-upload>
</el-button>
actionUrl: process.env.VUE_APP_BASE_API + '/authAdmin/lexicon/uploadExcel', //上传接口地址
importHeaders: { token: mytoken },
// 上传成功事件
handleUploadSuccess(response, file, fileList) {
if (response.code == 500) {
// 导入的内容有问题,需要在此处理后显示出来
let str = response.msg
let reg = /[;;]/g
str = str.replace(reg, ' <br/> ')
this.$message({
dangerouslyUseHTMLString: true,
message: str,
duration: 0,
offset: 100,
showClose: true,
type: 'error'
})
} else {
this.$message.success('导入成功')
this.getMainData(this.thesaurusType)
}
},
// 上传失败事件
handleUploadError(err, file, fileList) {
console.log('err, file, fileList')
console.log(err, file, fileList)
this.$message.error('导入失败')
},
大功告成!
导入功能:
看我另一篇文章:
相关文章
- Python openpyxl excel操作的封装整理笔记
- vue导出Excel文件(入门篇)
- Excel公式的常见错误值及其解决方法
- EXCEL函数常用技巧浅析
- 在 Visual Studio Code 里编辑 Excel 和 csv 文件两个比较方便的扩展应用
- CRM Excel导出技术实现的调试截图
- Excel单元格向下,向右自动填充的快捷键
- Atitit.excel导出 功能解决方案 php java C#.net版总集合.doc
- Handsontable JavaScript Excel Crack
- 使用excel进行数据挖掘(6)---- 预測
- 使用 Excel 可以很方便的做程序原型
- 前端必备技能知识:JS导出Blob流文件为Excel表格、Vue.js使用Blob的方式实现excel表格的下载(流文件下载)