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

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;
}

相关文章:

  • 消息队列mq在Mlivus Cloud向量数据库中的关键配置与最佳实践
  • 全面解析 Spring 依赖注入:@Autowired、@Inject 与 @Resource 深度剖析
  • 深入解析 Linux 中动静态库的加载机制:从原理到实践
  • 解释器体系结构风格-笔记
  • Ubuntu18.04配置C++环境和Qt环境
  • 你的图数传模块该换了!
  • 【深度强化学习 DRL 快速实践】逆向强化学习算法 (IRL)
  • 在网上找的资料怎样打印出来?
  • 使用el-table表格动态渲染表头数据之后,导致设置fixed的列渲染出现问题
  • 迁移学习(基础)
  • 【漫话机器学习系列】223. T 统计量(t-statistics)
  • LeetCode 每日一题 2799. 统计完全子数组的数目
  • 系统架构-安全架构设计
  • 银行卡归属地查询的快速入门:API接口性能与安全兼备的高效实现
  • 融合注意力机制和BiGRU的电力领域发电量预测项目研究,并给出相关代码
  • Servlet小结
  • Oracle_开启归档日志和重做日志
  • 使用 SSE + WebFlux 推送日志信息到前端
  • C++开发未来发展与就业前景:从底层基石到未来引擎
  • NLP高频面试题(五十四)——深度学习归一化详解
  • 厚重与潮流交织,淮安展现“运河之都”全新城市想象
  • 金砖国家外长会晤发表主席声明,强调南方国家合作
  • 南京航空航天大学启动扁平化改革:管理岗规模控制在20%,不再统一设科级机构
  • 贵州茅台一季度净利268亿元增长11.56%,系列酒营收增近两成
  • 新华保险一季度净赚58.82亿增19%,保费收入增28%
  • 逛了6个小时的上海车展。有些不太成熟的感受。与你分享。