Unity webgl读取.csv文件

因为前期用本地应用类库Excel.dll文件来读取Excel发布成WebGl并不能读取得到,所以查资料得.csv文件是可以的,将excel转换成csv文件,并将csv转换成ut-f8格式的txt导入unity可实现WebGl的数据读取,这个方法是可以的,当然js接口也是很不错的,在这里不赘述

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Test : MonoBehaviour
{
    public Text demo;
    //二维数组
    public  string[][] Array;
    void Start()
    {
        //读取csv二进制文件
        TextAsset binAsset = Resources.Load("标准工况(流量0%)", typeof(TextAsset)) as TextAsset;

        //读取每一行的内容
        string[] lineArray = binAsset.text.Split("\r"[0]);

        //创建二维数组
        Array = new string[lineArray.Length][];

        //把csv中的数据储存在二位数组中
        for (int i = 0; i < lineArray.Length; i++)
        {
            Array[i] = lineArray[i].Split(',');
        }
        //第一行 第一列的数据
        demo.text = Array[0][1];

    }
}

 

你可能感兴趣的:(unity,脚本,excel)