常州网站建设怎么样网站之家查询

news/2025/10/4 20:20:47/文章来源:
常州网站建设怎么样,网站之家查询,成都网站建设网站建设哪家好,个人做的卖货网站这里给大家分享我在网上总结出来的一些知识#xff0c;希望对大家有所帮助 前言 在前端开发中#xff0c;有时候一些业务场景中#xff0c;我们有需求要去实现excel的预览和打印功能#xff0c;本文在vue3中如何实现Excel文件的预览和打印。 预览excel 关于实现excel文档在… 这里给大家分享我在网上总结出来的一些知识希望对大家有所帮助 前言 在前端开发中有时候一些业务场景中我们有需求要去实现excel的预览和打印功能本文在vue3中如何实现Excel文件的预览和打印。 预览excel 关于实现excel文档在线预览的做法一种方式是通过讲文档里的数据处理成html一种是将文档处理成图片进行预览。 首先我们先讲一下实现html这种方式预览的。Excel预览用的是xlsx这个库。 xlsx xlsx是一个优秀的表格处理库是一款适用于浏览器和nodejs的开源电子表格解析库 安装 这里值得注意的是vue2和vue3的引用写法不一样 // vue2 引用 xlsx import xlsx from xlsx// vue3 引用 xlsx import * as XLSX from xlsx使用 FileReader读取文件流 先使用FileReader对象提供的一种读取File对象内容的方法将文件流用readAsBinaryString方法根据二进制字符串的形式返回再通过reader.onload操作读取文件流的二进制字符串形式 // 实例化 FileReader 对象 const reader new FileReader() // file为文件流 reader.readAsBinaryString(file)reader.onload function () {const binaryStringData reader.resultconsole.log(binaryStringData) }代码 vue3上传excel并在线预览 那么vue3中如何预览Excel文件呢这里现用一个ant-design-vue的上传组件上传一个excel文件如下: (1)创建组件 添加ant-design-vue upload上传组件用于上传文件用来预览excel并转化其为html的组件。包含一个文件上传的按钮和预览区域如下图  使用XLSX.utils.sheet_to_html方法将工作表(workSheet)转化成html表格的字符串表示然后显示在前端页面按照表格的行列结构进行排序从而实现在线预览的效果 如下  这里值得注意的是添加table的样式: 效果 打印excel 安装 yarn add vue3-print-nb我们使用vue3-print-nb打印excel表格在点击打印按钮时触发打印事件。 问: 如何使用vue3-print-nb库打印 答: 使用v-print指令 vue3全局引入print import { createApp } from vue import App from ./App.vueimport print from vue3-print-nbconst app createApp(App) app.use(print).mount(#app)代码 这种打印情况除非是整页window.print()打印打印单个表格的话我们上传完excel表把数据渲染到表格中再进行打印像这样: XLSX.utils.sheet_to_json用于将excel表格中的工作表(sheet)转换成JSON格式的函数. 这里我们通过转换出来的json赋值给table如下: template  script 效果 总结 excel文件预览借用了xlsx库来读取excel文件流通过XLSX.utils.sheet_to_html来实现在线文件的预览。 eccel文件打印借用了vue3-print-nb库来进行用户点击打印按钮时打印某个区域范围的内容通过XLSX.utils.sheet_to_json解析文件流转化成JSON数据再通过v-print指令进行绑定区域打印。 本文转载于: https://juejin.cn/post/7292975471448670248 如果对您有所帮助欢迎您点个关注我会定时更新技术文档大家一起讨论学习一起进步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927513.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

dede可以做商城网站吗一个新产品怎么推广

作者:Liuweifei 硬盘结构 1.硬盘结构 ​ 硬盘大致由盘片、读写头(磁头)、马达、底座、电路板等几大项组合而成。 ​ 硬盘的每一个盘片都有两个盘面,即上、下盘面。每个盘面都能利用,都可以存储数据,成为…

建筑工程招聘网站哪个好建站模板招募设计师

102. 最佳牛围栏 农夫约翰的农场由N块田地组成,每块地里都有一定数量的牛,其数量不会少于1头,也不会超过2000头。 约翰希望用围栏将一部分连续的田地围起来,并使得围起来的区域内每块地包含的牛的数量的平均值达到最大。 围起区域内至少需要包…

关于缓冲区以及输出方式

先有个前置知识:CPU 速度差不多是 I/O 设备的 \(10^6\) 倍这样 CPU 访问内存的顺序:L1 缓存 → L2 缓存 → L3 缓存 → 主内存 → I/O设备 系统调用发生在「主内存 → I/O 设备」这一步中 缓冲区通常设置在主内存中为…

asp网站可运行jsp吗wordpress接入安卓

在计算机使用过程中,我们可能会遇到一些错误提示,其中“找不到msvcr120.dll”就是常见的一种。那么,找不到msvcr120.dll是什么意思呢? 一,msvcr120.dll文件概述 msvcr120.dll 是 Microsoft Visual C Redistributable …

详细介绍:2025三掌柜赠书活动第三十五期 AI辅助React Web应用开发实践:基于React 19和GitHub Copilot

详细介绍:2025三掌柜赠书活动第三十五期 AI辅助React Web应用开发实践:基于React 19和GitHub Copilot2025-10-04 20:11 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: norm…

网站推广设计制作专做女装拿货的网站

目录 1、向量点乘 2、相似度计算举例 3、QKV分析 4、整体流程 (1) 首先从词向量到Q、K、V (2) 计算Q*(K的转置),并归一化之后进行softmax (3) 使用刚得到的权重矩阵,与V相乘,计算加权求和。 5、多头注意力 上面…

深圳建设银行宝安支行网站市场营销在线课程

1. JVM快速入门 从面试开始: 请谈谈你对JVM 的理解?java8 的虚拟机有什么更新? 什么是OOM ?什么是StackOverflowError?有哪些方法分析? JVM 的常用参数调优你知道哪些? 内存快照抓取和MAT分…

coduck模拟赛一 补题报告 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

RippleNet: Propagating User Preferences on the Knowledge Graph for Recommender Systems

1.知识图谱嵌入的基本过程,为什么难以直观有效表达项目间的关系 1.1基本过程(知识图谱嵌入)构建三元组: 将知识图谱表示为(头实体h, 关系r, 尾实体t)集合。向量化建模: 为每个实体、关系分配可学习的向量/矩阵,常见…

特地拎出来的总结

这篇总结不太一样,为了纪念和我爸喋喋不休吵了近3h的时间和教训,用Deepseek共同完成 : 题目 T674176 T2-任务task 题目描述 时间限制: 2.0 秒 空间限制: 512 MiB 有 \(n\) 个任务,第 \(i\) 个任务需要占据 \([l_…

在线做漫画的网站wordpress多用户评论

文献计量学是指用数学和统计学的方法,定量地分析一切知识载体的交叉科学。它是集数学、统计学、文献学为一体,注重量化的综合性知识体系。特别是,信息可视化技术手段和方法的运用,可直观的展示主题的研究发展历程、研究现状、研究…

漏洞赏金计划的困境:i915漏洞与ChromeOS、Intel赏金项目剖析

本文深入探讨了漏洞赏金计划存在的系统性问题,通过作者亲身经历的i915驱动漏洞案例,揭示了Google和Intel在处理安全漏洞报告过程中的沟通不畅、缺乏透明度等问题,并分析了漏洞赏金计划中权力失衡的根本原因。漏洞赏…

wordpress站名在哪改项目协同管理平台

在 Unix 环境下," 寄存器需要 xterm-clipboard feature 的 VIM 软件才能使用,具有这个 feature 的 VIM 可以安装 vim-gtk(包含gvim和vim),使用 gvim 可以正常调用 " 寄存器。

2025异型件厂家推荐:邯郸市烁燊紧固件,广泛应用于建筑、桥梁、机械、电力、交通等诸多领域

在现代工业体系中,异型件作为关键基础零部件,广泛应用于建筑、桥梁、机械、电力、交通等诸多领域。随着各行业的快速发展,对异型件的质量、性能和精度等方面提出了更高的要求。在这样的背景下,邯郸市烁燊紧固件有限…

C++设计模式之行为型模式:解释器模式(Interpreter) - 详解

C++设计模式之行为型模式:解释器模式(Interpreter) - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Cons…

免费的小程序模板网站做网站服务公司

一、 搜索算法 深度优先搜索和广度优先搜索是最暴力的图的搜索算法。算法的目标是,给定一张图,一对初始和终止节点,找到两节点之间的节点路径。(代码均是找到两个节点之间的路径) 广度优先搜索是一层一层搜索&#xf…

中国最大网站建设商网站生成器怎么做

python绑定项目 官方未提供python的封装绑定,直接调用执行文件 https://github.com/stlukey/whispercpp.py提供了源码和Cpython结合的绑定 https://github.com/zhujun1980/whispercpp_py提供了ctype方式的绑定,需要先make libwhisper.so Pybind11 bi…

dede视频网站宣城市住房和城乡建设局网站首页

关注公号【逆向通信猿】更精彩!!! 1. 构造编码器对象 采用MATLAB内置的comm.LDPCEncoder构造编码器对象,其中使用默认的校验矩阵,信息位长32400比特,码长64800比特,该校验矩阵中除第一行中1的个数为6个外,其余行中1的个数均为7;前12960列中1的个数为8,后32400列构成…

如何备份一个网站广西住建局

1. C/C++ IDE 安装Clion Nova和VsCode 2. 编译器 2.1 g++ 当程序比较小时,安装g++编译器进行编译,常用命令如下: // 安装g++ sudo apt-get install g++ // 默认生成a.out的可执行文件 g++ main.cpp // 生成其他名字的可执行文件 g++ main.cpp -o exe_name2.2 cmake 当…

网站开发一次性费用网站建设公司发展方向及趋势

2020年9月10日,亚马逊通技术服务(北京)有限公司(AWS中国)与毕马威企业咨询(中国)有限公司(毕马威中国)宣布已签署战略合作协议。 双方将充分利用各自的全球品牌影响力和资…