因为语音识别要预设一些字符来匹配,并进行相应的操作,但是又不想在代码里罗列,于是就想用Excel来进行管理,并通过Unity来批导入,一个foreach就能把数据读到我们要维护的数据结构里。

首先要加入库文件 Excel.dll 和ICSharpCode.SharpZipLib库文件,链接 http://exceldatareader.codeplex.com/

using Excel;
using System.Data;  public class ExcelAccess
{  public static string ExcelName = "Book.xlsx";  public static string[] SheetNames = { "sheet1", "sheet2", "sheet3", "sheet4" };  public static List<Menu> SelectMenuTable(int tableId)  {  DataRowCollection collect = ExcelAccess.ReadExcel(SheetNames[tableId - 1]);  List<Menu> menuArray = new List<Menu>();  for (int i = 1; i < collect.Count; i++)  {  if (collect[i][1].ToString() == "") continue;  Menu menu = new Menu();  menu.m_Id = collect[i][0].ToString();  menu.m_level = collect[i][1].ToString();  menu.m_parentId = collect[i][2].ToString();  menu.m_name = collect[i][3].ToString();  menuArray.Add(menu);  }  return menuArray;  }  /// <summary>  /// 读取 Excel 需要添加 Excel; System.Data;  /// </summary>  /// <param name="sheet"></param>  /// <returns></returns>  static DataRowCollection ReadExcel(string sheet)  {  FileStream stream = File.Open(FilePath(ExcelName), FileMode.Open, FileAccess.Read, FileShare.Read);  IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);  DataSet result = excelReader.AsDataSet();  //int columns = result.Tables[0].Columns.Count;  //int rows = result.Tables[0].Rows.Count;  return result.Tables[sheet].Rows;  }
}  

https://blog.csdn.net/yupu56/article/details/50580277

Unity读取Excel文件相关推荐

  1. unity向服务器发送xml文件格式,Unity读取Excel文件转换XML格式文件的方法

    Unity读取Excel文件转换XML格式文件的方法 发布时间:2020-06-23 09:34:33 来源:亿速云 阅读:107 作者:清晨 不懂Unity读取Excel文件转换XML格式文件的方法 ...

  2. 用unity读取excel中的数据并绘制表格

    首先要感谢王王王渣渣这位大佬,把插件和制作步骤写的很清楚,原文链接请参考 https://blog.csdn.net/wangjiangrong/article/details/79980447 在此 ...

  3. 【100个 Unity小知识点】☀️ | Unity 中怎样读取Excel文件

    Unity 小科普 老规矩,先介绍一下 Unity 的科普小知识: Unity是 实时3D互动内容创作和运营平台 . 包括游戏开发.美术.建筑.汽车设计.影视在内的所有创作者,借助 Unity 将创意 ...

  4. Unity实现读取Excel文件

    我们都知道Unity有自带的类textAsset可以简单地读取Text文本的内容.但在实际的开发过程中,我们不可避免地会与excel 或者 json这些文件类型打交道,今天也是花了点时间,整理出来了如 ...

  5. Unity读取excel 数据 并创建对应的json文件

    https://download.csdn.net/download/jinxiul5/85188120 工具下载链接是 : https://download.csdn.net/download/ji ...

  6. unity读取excel表格数据

    unity读取excel表格需要引用excel.dll文件,下载地址:https://download.csdn.net/download/ThreePointsHeat/12859664 打包的时候 ...

  7. Unity读取Excel表

    网上找了一篇很好的博客 并对其修正+优化了一下https://blog.csdn.net/wangjiangrong/article/details/79980447 不多介绍先直接上手吧 准备工作 ...

  8. Unity 读取Excel表的内容

    在我们的项目开发过程中,策划们可能会配置很多的数据在一些文本文本中,例如商城物品,随机名称等,往往这些数据会放在不同的Excel当中.那么我们程序就需要通过读取Excel的内容,已供程序使用. 所以这 ...

  9. php把excel变成数组,PHP excel读取excel文件转换为数组

    /* 备注:先去下载PHP EXCEL--http://download-codeplex.sec.s-msft.com/Download/Release?ProjectName=phpexcel&a ...

最新文章

  1. P2387 [NOI2014]魔法森林
  2. BZOJ 2095 [POI2010]Bridges (最大流、欧拉回路)
  3. CPU profiling
  4. 后勤管理系统_充满“智慧”的后勤管理系统是什么样的?
  5. 前端的c语言面试题,前端工程师面试题汇总(选择题)
  6. 节点name在graph中无法展示_图节点分类与消息传递
  7. Python读取文本文档转化成列表
  8. excel填充序列_零基础、初学者必须掌握的10个Excel技巧,办公必备!
  9. 每日一乐,健康多滋味~~
  10. PHP能得到你是从什么页面过来的,r…
  11. 【记录】AutoMapper Project To OrderBy Skip Take 正确写法
  12. 「行业化、产业化、专业化」,解析中科曙光眼中的大数据现状和未来
  13. 使用CORS解决跨域问题
  14. 1.1微信小程序做调查问卷
  15. 诗与远方:无题(九十四)
  16. 【计算机体系结构】计算机系统结构的基本概念——基本知识要点汇总
  17. 测试点赞功能。(抖音点赞,微信点赞)
  18. SQL Server数据库插入数据中文显示乱码问题
  19. ip2977_desc.TXT
  20. shapefile格式(援引)

热门文章

  1. 计算机类期刊审稿周期
  2. 2、数据库系统是什么?它由哪几部分组成?
  3. 关于有源滤波器和无源滤波器
  4. linux查看orc文件,ORC 文件扩展名: 它是什么以及如何打开它?
  5. Python——使用google drive
  6. ssm之地区表三级联动
  7. Linux基础——打包压缩和系统管理
  8. x21能刷小米系统吗_小米系统是安卓系统中最强的吗?大家都错了,它是MIUI的进化版...
  9. 西门子PLC协议转换CIP协议,实现与罗克韦尔/AB、欧姆龙PLC之间通讯
  10. 给普通人的Python——第一章