2025年【Vue项目实践】实现在线预览word文件、excel文件(1),网易资深Web前端架构师

【Vue项目实践】实现在线预览word文件、excel文件(1),网易资深Web前端架构师先自我介绍一下 小编浙江大学毕业 去过华为 字节跳动等大厂 目前阿里 P7 深知大多数程序员 想要提升技能 往往是自己摸索成长 但自己不成体系的自学效果低效又漫长 而且极易碰到天花板技术停滞不前 因此收集整理了一份 2024 年最新 Web 前端全套学习资料

大家好,我是讯享网,很高兴认识大家。

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Web前端全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
讯享网
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注前端)
img

正文

1. 效果展示

2. 页面布局

3.调用函数展示数据


实现效果:

 一、查看word

============================================================================================================================================================================================================

1.引用mammoth.js


(1)安装 npm install --save mammoth

npm install --save mammoth

(2)引入import mammoth from “mammoth”;

import mammoth from “mammoth”;

2. 页面布局


  1. 请求URL显示数据

data() {

return {

vHtml: “”,

wordURL:‘’ //文件地址,看你对应怎末获取、赋值

};

},

created() {

// 具体函数调用位置根据情况而定

this.readExcelFromRemoteFile(this.wordURL);

}

methods:{

// 在线查看word文件

readExcelFromRemoteFile: function (url) {

var vm = this;

var xhr = new XMLHttpRequest();

xhr.open(“get”, url, true);

xhr.responseType = “arraybuffer”;

xhr.onload = function () {

if (xhr.status == 200) {

mammoth

.convertToHtml({ arrayBuffer: new Uint8Array(xhr.response) })

.then(function (resultObject) {

vm.$nextTick(() => {

// document.querySelector(“#wordView”).innerHTML =

// resultObject.value;

vm.vHtml = resultObject.value;

});

});

}

};

xhr.send();

},

}

二、查看Excel

=========

1.引用sheetjs

===========

(1)安装 npm install --save xlsx

npm install --save xlsx

(2)引入 import XLSX from “xlsx”;

import XLSX from “xlsx”;

2.页面布局


小讯
上一篇 2025-04-01 18:16
下一篇 2025-03-17 21:47

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/121995.html