Unity使用CSV读写表格文件

这篇具有很好参考价值的文章主要介绍了Unity使用CSV读写表格文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CSV(逗号分隔值文件格式):以纯文本形式存储表格数据。

1.挂载脚本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;

public class RWCsv : MonoBehaviour
{
    public string fileName;
    public List<Student> books = new List<Student>();
    // Start is called before the first frame update
    void Start()
    {
        //文件位置
        string filePath = Application.streamingAssetsPath + "/" + fileName + ".csv";
        //判断目录是否存在
        if(!Directory.Exists(Application.streamingAssetsPath))
        {
            //创建目录
            Directory.CreateDirectory(Application.streamingAssetsPath);
        }
        StreamWriter sw = new StreamWriter(filePath);
        //向文件中写入数据
        sw.WriteLine("Id,Name");
        for(int i=0; i < books.Count; i++)
        {
            sw.WriteLine($"{books[i].id}, {books[i].name}");
        }
        //推送到流文件
        sw.Flush();
        //关闭文件
        sw.Close();
        StreamReader sr=new StreamReader(filePath);
        //读取文件数据
        string str;
        while((str=sr.ReadLine())!=null)
        {
            Debug.Log(str);
        }
        //关闭文件
        sr.Close();
    }

    // Update is called once per frame
    void Update()
    {

    }
}
[System.Serializable]
public class Student
{
    public string id;
    public string name;
}

2.回到unity,在脚本组件上输入数据

unity 读取csv,Unity数据存储,unity,游戏引擎,Powered by 金山文档

3.右击Assets文件夹,点击Refresh,可以看到多出了一个StreamingAssets文件夹和data文件

unity 读取csv,Unity数据存储,unity,游戏引擎,Powered by 金山文档

4.使用记事本打开,可以看到写入的数据(使用excel打开会出现乱码,使用wps不会,这里因为没装wps,就用记事本打开查看)

unity 读取csv,Unity数据存储,unity,游戏引擎,Powered by 金山文档

5.在unity的console中可以看到读取的数据

unity 读取csv,Unity数据存储,unity,游戏引擎,Powered by 金山文档

结语:合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。文章来源地址https://www.toymoban.com/news/detail-602487.html

到了这里,关于Unity使用CSV读写表格文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python中使用csv读取csv文件中的指定列

    第一种方法,使用next()获取列名,然后使用index定位列名 另一种方法是使用csv.DictReader()函数,将csv文件的每一行读成字典,代码更为简洁。

    2024年02月04日
    浏览(66)
  • 第四章:数据操作Ⅰ 第二节:读写CSV文件

    使用read.csv函数,可以将CSV文件读入数据框,而使用write.csv()函数,则可以将数据框保存到CSV中 我们使用read.csv()的时候,其会返回一个数据框 例如: 例如:读取学分文件(以下为待读取文件)  使用head格式到R语言中取前面数据  使用tail格式到R语言中取后面数据  例如:

    2024年03月08日
    浏览(47)
  • JS读取本地CSV文件数据

    文件中的部分数据如图 需求是需要提取出文件的数据 使用到的模块是 Papa Parse yarn add papaparse papaparse 的基本使用可以参考官方demo 首先需要注意, papaparse 解析本地文件, 需要的文件格式是从 DOM 中获得的 File 对象, 不能直接使用 require() 导入文件 以下方法直接导入是不可行的

    2024年02月07日
    浏览(42)
  • 【头歌】——数据分析与实践-基于Python语言的文件与文件夹管理-文本 文件处理-利用csv模块进行csv文件的读写操作

    第1关 创建子文件夹 第2关 删除带有只读属性的文件 第3关 批量复制文件夹中的所有文件 未通过本题,如果您通过了本题欢迎补充到评论区,有时间我会整理进来 第1关 读取宋词文件,根据词人建立多个文件 第2关 读取宋词文件,并根据词人建立多个文件夹 第3关 读取宋词文

    2024年01月25日
    浏览(68)
  • 如何使用R语言将表格导出为CSV文件

    如何使用R语言将表格导出为CSV文件 在R语言中,我们可以使用一些简单的代码将表格数据导出为CSV(逗号分隔值)文件。CSV文件是一种常见的文本文件格式,用于存储和交换表格数据。下面是一个示例代码,展示了如何在R中完成这个任务。 首先,我们需要准备一个包含数据

    2024年02月07日
    浏览(48)
  • 使用postman读取csv文件,批量执行post请求

    有时候页面上的某些功能只是简单的大量重复操作,数据量大时批量调用接口可大大减少工作量。比如某一新增地点操作,必填参数只有地点编码和名称,此时就使用postman批量执行新增地点的请求。 接口信息 请求方式:post 请求参数:token,libcode,localcode,name,weight,sta

    2024年02月11日
    浏览(43)
  • 100天精通Python(数据分析篇)——第56天:Pandas读写txt和csv文件(read_csv、to_csv参数说明+代码实战)

    文本文件,主要包括csv和txt两种等,相应接口为 read_csv() 和 to_csv(),分别用于读写数

    2023年04月08日
    浏览(55)
  • 【数据处理】Pandas读取CSV文件示例及常用方法(入门)

    查看读取前10行数据 2067 向前填充 指定列的插值填充 使用某数据填充指定列的空值 示例: 类似切片 array([‘SE’, ‘cv’, ‘NW’, ‘NE’], dtype=object) 类似数据库查询中的groupby查询 先添加新的一列按月将数据划分 聚合,对指定的列按月划分求平均值等 min 最小值 max 最大值 sum

    2024年02月06日
    浏览(205)
  • 将实体类对象数据存入和读取进csv文件(可追加)

      最近公司一个新的项目,因为需要存储的数据很少,单独去部署一个数据库去存储该数据显然是不划算的,所以想的是通过存入csv文件中来代替存入数据库中。说干就干。   CSV代表逗号分隔值(Comma-Separated Values),是一种常见的文本文件格式,用于存储表格数据,例如电

    2024年02月12日
    浏览(51)
  • python 读取文件夹下子文件夹下的csv数据表

    可以使用 Python 中的  os  和  csv  模块来读取文件夹下的文件夹的 csv 数据。具体的步骤如下: 导入  os  和  csv  模块。 使用  os  模块的  listdir  函数列举出目标文件夹下的所有子文件夹的名称。 对于每个子文件夹,列举出其中的所有 .csv 文件的名称,并逐一读取 csv

    2024年02月11日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包