广告
返回顶部
首页 > 资讯 > 精选 >vue读取本地excel文件的方法是什么
  • 768
分享到

vue读取本地excel文件的方法是什么

2023-07-04 13:07:40 768人浏览 泡泡鱼
摘要

这篇“Vue读取本地excel文件的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue读取本地excel文件的方

这篇“Vue读取本地excel文件的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue读取本地excel文件的方法是什么”文章吧。

1.通过vue-cli新建项目:

vue读取本地excel文件的方法是什么

2.编写分析excel workbook的脚本

/src/scripts/read_xlsx.js

const XLSX = require('xlsx')//将行,列转换function transfORMSheets(sheets) { var content = [] var content1 = [] var tmplist = [] for (let key in sheets){  //读出来的workbook数据很难读,转换为JSON格式,参考https://GitHub.com/SheetJS/js-xlsx#utility-functions  tmplist.push(XLSX.utils.sheet_to_json(sheets[key]).length)  content1.push(XLSX.utils.sheet_to_json(sheets[key])) } var maxLength = Math.max.apply(Math, tmplist) //进行行列转换 for (let y in [...Array(maxLength)]){  content.push([])  for (let x in [...Array(tmplist.length)]) {   try {    for (let z in content1[x][y]){     content[y].push(content1[x][y][z])    }   } catch (error) {    content[y].push(' ')   }  } } content.unshift([]) for (let key in sheets){  content[0].push(key) } return content}export {transformSheets as default}

3.新建一个组件

/src/components/task_list.vue

<template> <div class="task-list">  <p v-if="err!==''">{{err}}</p> <!-- 用来显示报错 -->  <table  v-if="content!==''"> <!-- 设置居中,如果没获取到内容则不显示 -->   <tr><th v-for="h in content[0]" :key="h.id">{{h}}</th></tr> <!-- 循环读取数据并显示 -->   <tr v-for="row in content.slice(1,)" :key=row.id>    <td v-for="item in row" :key=item.id>{{item}}</td>   </tr>  </table> </div></template><script>import axiOS from 'axios'import XLSX from 'xlsx'import transformSheets from '../scripts/read_xlsx'  //导入转制函数export default { name: 'TaskList', data: function () {  return {   content: '',  //初始化数据   err: ''  } }, created() {  var url = "/task_list.xlsx" //放在public目录下的文件可以直接访问    //读取二进制excel文件,参考Https://github.com/SheetJS/js-xlsx#utility-functions  axios.get(url, {responseType:'arraybuffer'})  .then((res) => {    var data = new Uint8Array(res.data)  var wb = XLSX.read(data, {type:"array"})  var sheets = wb.Sheets  this.content = transformSheets(sheets)  }).catch( err =>{   this.err = err  }) }}

大功告成,编译然后部署到服务器

npm run build

部署就不详述了,把dist目录丢到服务器上就行.

vue读取本地excel文件的方法是什么

vue是什么

Vue是一套用于构建用户界面的渐进式javascript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。

以上就是关于“vue读取本地excel文件的方法是什么”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: vue读取本地excel文件的方法是什么

本文链接: https://www.lsjlt.com/news/345617.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue读取本地excel文件的方法是什么
    这篇“vue读取本地excel文件的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue读取本地excel文件的方...
    99+
    2023-07-04
  • vue如何读取本地的excel文件
    小编给大家分享一下vue如何读取本地的excel文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我想实现读取一个本地的xlsx...
    99+
    2022-10-19
  • winform读取本地文件的方法是什么
    在WinForms中,可以使用`OpenFileDialog`对话框来选择本地文件,并使用`StreamReader`类来读取文件内...
    99+
    2023-08-19
    winform
  • android读取本地文件的方法是什么
    Android读取本地文件的方法有以下几种:1. 使用FileInputStream或FileReader类读取文件内容:```ja...
    99+
    2023-08-26
    android
  • python读取文本文件并输出的方法是什么
    Python中读取文本文件并输出的方法有多种,可以根据具体需求选择合适的方法。1. 使用open()函数和read()方法:```p...
    99+
    2023-08-15
    python
  • maven读取本地仓库的方法是什么
    Maven读取本地仓库的方法是通过配置`settings.xml`文件中的``元素来指定本地仓库的路径。默认情况下,Maven会将本...
    99+
    2023-10-10
    maven
  • Android应用读取Excel文件的方法
    本文实例讲述了Android应用读取Excel文件的方法。分享给大家供大家参考,具体如下: ReadExcel.java文件: public class ReadExcel ...
    99+
    2022-06-06
    方法 Android
  • java读取excel文件的两种方法
    本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下方式一:借用 package com.ij34.util;import java.io.File; import java.io.IOExcept...
    99+
    2023-05-31
    java excel ava
  • 阿里的Easyexcel读取Excel文件的方法(最新版本)
    目录优化简单使用读取Excel,返回List集合完整的Excel简单读取类和测试  本篇文章主要介绍一下使用阿里开源的Easyexcel工具处理读取excel文件...
    99+
    2022-12-16
    阿里的Easyexcel读取Excel文件 阿里的Easyexcel
  • java读取excel文件的方法有哪些
    1. 使用POI库:POI是Apache的一个开源项目,提供了读取、写入和操作Microsoft Office格式文件的Java A...
    99+
    2023-05-29
    java读取excel文件 java
  • delphi pdf文件读取的方法是什么
    在Delphi中,可以使用以下方法来读取PDF文件: 使用Adobe Acrobat SDK:首先,需要下载和安装Adobe Ac...
    99+
    2023-10-30
    delphi
  • Vue读取本地静态文件json的2种方法以及优缺点
    目录Vue读取本地静态文件json使用vue读取本地的静态文件Vue cli获取本地json数据总是404报错vue cli版本查看创建本地json数据Vue读取本地静态文件json...
    99+
    2022-11-13
  • php读取文件内容的方法是什么
    PHP有多种方法可以读取文件内容:1. fopen()和fread():先使用fopen()函数打开文件,然后使用fread()函数...
    99+
    2023-10-10
    php
  • Python中yaml文件的读取方法是什么
    这篇文章主要介绍了Python中yaml文件的读取方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中yaml文件的读取方法是什么文章都会有所收获,下面我们一起来看看吧。yaml 文件的应用场...
    99+
    2023-06-29
  • linux读取文件空格的方法是什么
    在Linux中,读取文件空格的方法有以下几种:1. 使用cat命令:可以使用cat命令来查看文件的内容,包括其中的空格。例如:`ca...
    99+
    2023-09-16
    linux
  • python读取远程文件的方法是什么
    这篇文章主要介绍“python读取远程文件的方法是什么”,在日常操作中,相信很多人在python读取远程文件的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python读取远程文件的方法是什么”的疑...
    99+
    2023-06-04
  • python循环读取文件的方法是什么
    Python循环读取文件的方法可以使用`for`循环或`while`循环,具体取决于你想如何处理文件中的每一行。下面是使用`for`...
    99+
    2023-08-12
    python
  • Java读取文本文件的各种方法
    目录1、方法方法一、 使用BufferedReader类方法二、使用 FileReader 类方法三、使用 Scanner 类方法四、读取列表中的整个文件2、语法方法五、将文本文件读...
    99+
    2022-11-12
  • Java添加、读取、删除Excel文档属性的方法是什么
    本篇内容介绍了“Java添加、读取、删除Excel文档属性的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用工具:Spire.X...
    99+
    2023-06-02
  • mfc文件读取和保存的方法是什么
    MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的程序库,用于开发Windows应用程序。...
    99+
    2023-10-10
    mfc
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作