cocos creator excel转json

 start () {
        console.log('csv to json');
        cc.loader.loadRes('csv/player.csv',(err,data)=>{
            if(err)
            {
                console.log('err:',err);
                
            }
            else
            {
                let asd = this.CSVToArray(data.text,',');
                console.log('asd:',asd);
                let array_json = {};
                let array_json_index = [];
                console.log('asd.length',asd.length)
                console.log('asd[4].length',asd[19].length);

                for(let i=0;i0){
            arrData.pop();
        }
        return arrData;
    }
111.png

后续:
在cocos中转化excel影响性能,决定在外面将excel文件转化为json


123.png
222.png
3.png
4.png

npm install node-xlsx --save

var path = require("path");
var fs = require("fs");
var xlsx = require('node-xlsx');


var dirs = [];

//读取文件夹里所有的文件
fs.readdir(__dirname+'/excel/', function(err, files){
    
    (function iterator(i){
      if(i == files.length) {
        console.log('所有文件在一个数组里:',dirs);
        //把文件名提取出来
        for(let i1 =0;i1

你可能感兴趣的:(cocos creator excel转json)