前言
代码如下:
//文本解析
private void ParseText()
{
//打开文本 读
FileStream stream = File.Open(Application.streamingAssetsPath + excelname, FileMode.Open, FileAccess.Read, FileShare.Read);
//读取文件流
IExcelDataReader excelRead = ExcelReaderFactory.CreateOpenXmlReader(stream);
//转化为数据
DataSet result = excelRead.AsDataSet();
//获取表格行数
int row = result.Tables[0].Rows.Count;
//每行
for (int i=1; i<row;i++)
{
//类型
PanelType type = (PanelType)System.Enum.Parse(typeof(PanelType),result.Tables[0].Rows[i][0].ToString());
//预制体路径并添加入字典
PanelPathDic.Add(type, result.Tables[0].Rows[i][1].ToString());
}
//关闭文件
if (stream != null)
{
stream.Close();
}
}
报错如下: