zoukankan      html  css  js  c++  java
  • vue 预览 Excel 表格

    1、安装插件
    npm i xlsx

    2、示例

    <template>
      <div class="home">
        <div v-html="tableau"></div>
      </div>
    </template>
    
    <script>
    import axios from 'axios'
    import XLSX from "xlsx";
    export default {
      data(){
        return {
          tableau: null,
        }
      },
      mounted(){
         axios.get('/xlsx',{
           responseType: "arraybuffer", // 设置响应体类型为arraybuffer
         }).then(({data})=> {
           let workbook = XLSX.read(new Uint8Array(data), {type:"array"}); // 解析数据
           var worksheet = workbook.Sheets[workbook.SheetNames[0]]; // workbook.SheetNames 下存的是该文件每个工作表名字,这里取出第一个工作表
           this.tableau = XLSX.utils.sheet_to_html(worksheet); // 渲染
         })
      }
    }
    </script>
    
    
    • 以上方法简单的渲染成表格,需要自己修改样式,需要编辑功能可以去看xlsx的api文档
     转自:https://www.cnblogs.com/tomiaa/p/15049012.html
  • 相关阅读:
    Go语言基础--1.1 变量的声明
    基本语法
    弹性盒子修改
    弹性盒子内容
    弹性盒子
    响应式列重置
    栅格系统
    布局容器
    额外按钮
    可消失的弹出框
  • 原文地址:https://www.cnblogs.com/javalinux/p/15660542.html
Copyright © 2011-2022 走看看