对 Excel 表的操作少不了要引入第三方库,首先我们需要引入 Excel.dll 和 ICSharpCode.SharpZipLib.dll,这两个类库在网上都能找到;然后我们还需要引入 System.Data.dll,这个类库在 Unity3D 的安装路径下的 Editor\Data\Mono\lib\mono\unity 文件夹下能找到。wiseglove数据手套客户,可以在我们提供的数据手套FOR UNITY3D演示项目下找到。
using Excel;
using System.Data;
using System.IO;
using UnityEngine;
public class Test : MonoBehaviour
{
#region -- 变量定义
#endregion
#region -- 系统函数
private void Start()
{
DataRowCollection _dataRowCollection = ReadExcel(Application.streamingAssetsPath + "/手套录制数据.xlsx");
//这里从 1 开始循环,因为第一行被表头占据了。所以具体解析数据的时候需要根据具体情况来定。
for (int i = 1; i < _dataRowCollection.Count; i++)
{
Debug.Log("拇指" + _dataRowCollection[i][0] + "--" + "食指" + _dataRowCollection[i][1] +