当前位置: 首页 > ai >正文

unity 读取csv

 

1.读取代码

string filePath = Application.streamingAssetsPath + "\\data.csv";

  public List<MovieData> movieData = new List<MovieData>();

private void ReadCSV(string filePath)
    {
        List<List<string>> data = new List<List<string>>();
        if (File.Exists(filePath))
        {
            using (StreamReader reader = new StreamReader(filePath))
            {
                while (!reader.EndOfStream)
                {
                    var line = reader.ReadLine();
                    var values = line.Split(',');
                    data.Add(new List<string>(values));
                }
            }
        }
        else
        {
            Debug.LogError("File not found: " + filePath);
        }
        ProcessData(data);
    }
    private void ProcessData(List<List<string>> data)
    {
        foreach (var row in data)
        {
            MovieData dataMovie = new MovieData();
            dataMovie.Type = row[0] + row[1] + row[2] + row[3];
            dataMovie.Number = int.Parse(row[4]); //确保列的数据类型正确,这里假定第4列是整数类型
            movieData.Add(dataMovie);
            //Debug.Log(JsonUtility.ToJson(dataMovie));
        }
    }

2.数据结构

[Serializable]
public class MovieData
{
    public string Type;
    public int Number;
}

http://www.xdnf.cn/news/1786.html

相关文章:

  • MySQL性能常用优化技巧总结
  • fpga系列 HDL:verilog latch在fpga中的作用 避免latch的常见做法
  • 优选算法第十讲:字符串
  • Typecho 访客统计插件最新版-前后台统计图均可显示
  • 220V降24V500mA非隔离恒压芯片WT5110
  • m365是什么,和o365的区别
  • word删除空白页的方面
  • Java技术体系的主要产品线详解
  • YOLOv5改进(十)-- 轻量化模型MobileNetv4
  • 基于javaweb的SpringBoot校园服务平台系统设计与实现(源码+文档+部署讲解)
  • JWT(JSON Web Token)用户认证
  • DeepSeek 部署中的常见问题及解决方案全解析
  • 工业自动化中的高效桥梁:EtherCAT转Profinet网关在封装环节的应用
  • 二叉树的最大深度
  • Godot开发2D冒险游戏——第一节:主角登场!
  • NEWport太阳光模拟器与AVANTES光谱仪与太阳能模拟器光谱匹配度检测应用
  • Python实现异步编程的重要方式【协程(Coroutine)函数】(内含详细案例)
  • 计算机组成与体系结构:直接内存映射(Direct Memory Mapping)
  • [flutter]切换国内源(window)
  • 作用域插槽 父子组件插槽传值
  • 区分指向常量的指针、常指针和指向常量的常指针
  • OCP考试需要注意什么?
  • Python判断文本是不是注释方法
  • SAM12
  • 虚拟机系统介绍
  • 机器学习项目管理:团队协作与版本控制
  • Concepts (C++20)
  • 【Linux】网络基础和socket(4)
  • 访问者模式
  • HOJ.单词统计