unity如何将list数据写入csv文件
时间: 2023-09-25 21:11:09 浏览: 95
在Unity中,可以使用StreamReader和StreamWriter类来读写CSV文件。以下是一个示例代码,可以将List数据写入CSV文件:
```csharp
using UnityEngine;
using System.Collections.Generic;
using System.IO;
public class CsvWriter : MonoBehaviour {
public List<string> data;
public void WriteCsv() {
StreamWriter sw = new StreamWriter("data.csv");
// 写入表头
sw.WriteLine("Column1,Column2,Column3");
// 写入数据
foreach (string line in data) {
sw.WriteLine(line);
}
sw.Close();
}
}
```
在上面的代码中,我们首先创建一个StreamWriter对象,并指定要写入的CSV文件的路径。然后,我们按照CSV文件的格式,先写入表头,再写入数据。最后,我们关闭StreamWriter对象,完成CSV文件的写入。
请注意,这只是一个简单的示例代码,实际情况可能更加复杂。例如,如果数据中包含逗号或换行符等特殊字符,需要进行特殊处理。此外,如果要读取已有的CSV文件,需要使用StreamReader类来读取数据。
阅读全文