前端 ex2json 用于 vue/react/js 将 xls、xlsx、csv 文件转成 json 数组

一、简介

  • 可以在 vuereactjs … 等前端开发中,将 excelcsv 文件转成 json 对象提交给服务器。

  • 只需要导入文件,即可获得转出的 json 数组对象,每个 sheet 一个数组,其次每行一个数组,再其次每个单元格的值存放到行数组中,支持合并的单元格解析。

二、使用

  • 安装

    $ npm i ex2json
    
  • 引入

    import ex2json from "ex2json";
    
  • 使用

    <template>
      <input type="file" @change="read" />
    </template>
    
    <script>
      import ex2json from "ex2json";
      export default {
            
            
        methods: {
            
            
          read(e) {
            
            
            // 文件对象
            const file = e.target.files[0];
            // 转成成 json
            ex2json.parse(file, (code, res) => {
            
            
              console.log(code, res);
            });
          },
        },
      };
    </script>
    

猜你喜欢

转载自blog.csdn.net/zz00008888/article/details/134240364