UNITY--读取Excel
Posted 格拉格拉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNITY--读取Excel相关的知识,希望对你有一定的参考价值。
1.unity 读取excel文件。需导入3个dll文件到Plugins文件夹下。
分别是:Excel.dll EPPlus.dll 和 ICSharpCode.SharpZipLib.dl
链接: https://pan.baidu.com/s/1aLzl7RLZgc8Erp-ihzdYgA?pwd=2jik 提取码: 2jik
2.代码部分
using System.Data;
using System.IO;
using Excel;
public class ExcelManager : Monobehaviour
void Start()
ReadExcel("/ExcelTest.xlsx"));
public void ReadExcel(string xmlName)
FileStream stream = File.Open(Application.dataPath + xmlName, FileMode.Open, FileAccess.Read, FileShare.Read);
//IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);//读取 Excel 1997-2003版本
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);//读取 2007及以后的版本
DataSet result = excelReader.AsDataSet();
if (stream != null)
stream.Close();
//return result.Tables[0];
int rows = result.Tables[0].Rows.Count;
int columns = result.Tables[0].Columns.Count;
for (int i = 0; i < rows; i++)
for (int j = 0; j < columns; j++)
Debug.LogError(result.Tables[0].Rows[i][j].ToString());
以上是关于UNITY--读取Excel的主要内容,如果未能解决你的问题,请参考以下文章