(4-1)Unity3D工具:6步学会在Unity中读取Excel配置文件
(4-1)Unity3D⼯具:6步学会在Unity中读取Excel配置⽂件汽车磨合期
版权声明:本⽂为博主原创⽂章,未经博主允许不得转载。 blog.csdn/BeUniqueT oYou/article/details/79084227
第⼀步:下载Unity3D读取Excel⼯具【ExcelResolutionForUnity】并解压,下载地址:
下载解压后⽂件⽬录如下:
第⼆步:把这3个⽂件导⼊到你的Unity项⽬⽬录中(也可以直接把整个⽂件夹拖拽进项⽬⽬录中):
公共管理专业就业方向
第三步:新建⼀个Excel⽂件(这⾥命名为test),打开并编辑⼀些测试内容,其中第⼀⾏是设计的字段,其余⾏是数据内容:
第四步:将这个Excel⽂件添加到你的Unity项⽬⽬录中(这⾥添加到了根⽬录):
第五步:创建⼀个C#脚本,编写如下测试代码:
第六步:把脚本Test绑定到游戏对象上并运⾏程序,然后在Console中成功看到打印出了Excel表格内的全部内容: 结束语:现在你已经能够在Unity中读取Excel表格的数据了,那么接下来怎么去处理和使⽤这些数据就看你了。using UnityEngine;
//需要如下三个命名空间
using System.IO;
using Excel;
using System.Data;
public class Test : MonoBehaviour {
void Start()
{
// 项⽬根⽬录下的test.xlsx ⽂件的路径:Application.dataPath + "/test.xlsx"
FileStream fileStream = File.Open(Application.dataPath + "/test.xlsx", FileMode.Open, FileAccess.Read);
远星城宝箱
IExcelDataReader excelDataReader = ExcelReaderFactory.CreateOpenXmlReader(fileStream);
// 表格数据全部读取到result ⾥当你握紧我的手
DataSet result = excelDataReader.AsDataSet();
// 获取表格有多少列
int columns = result.Tables[0].Columns.Count;
// 获取表格有多少⾏
int rows = result.Tables[0].Rows.Count;
// 根据⾏列依次打印表格中的每个数据学前班教学工作计划
for (int i = 0; i < rows; i++)
拉杆箱品牌{
for (int j = 0; j < columns; j++)
{
// 获取表格中指定⾏指定列的数据
string value = result.Tables[0].Rows[i][j].ToString();
Debug.Log( i + "⾏" + j + "列:" + value);
}
}
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。