Unity\Editor\Data\Mono\lib\mono\unity目录下的一系列i18n相关dll导入项目Plugins文件夹中。 2、如果xlsx文件的后缀为.xlsx,读取的代码应该为 IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); 1. 若使用CreateBinaryReader读取,则在excelReader.AsDataSet();会报错NullReferenceException:...
在Unity Asset Store中找到并购买或下载所需的Excel插件。 将插件导入到你的Unity项目中。 根据插件的文档设置和使用插件来读取Excel文件。 由于插件的具体使用方式各不相同,这里不展开详述,但通常它们会提供类似“拖拽Excel文件到Unity编辑器”的便捷操作,并自动生成可访问的数据类。 结论 虽然Unity不直接支持读取Excel...
接着,使用Read函数逐行读取Excel表格中的数据,并使用GetValue函数获取每个单元格的值。最后,释放资源。 2.NPOI NPOI是一款功能强大的Excel读写库,它支持Excel 97-2003和Excel 2007格式的文件。使用NPOI的步骤如下: (1)在Unity项目中导入NPOI插件的dll文件。 (2)编写读取Excel表格的代码。 如下是一个简单的读取Exce...
using UnityEngine;using System.Collections.Generic;using Excel;using System.IO;using System.Data;publicclassParse_Excel:MonoBehaviour{voidStart(){ParseExcel();}publicvoidParseExcel(){//获取到Json文件的路径string filePath=Application.dataPath+"/Resources/test.xlsx";FileStream fs=File.Open(filePath,FileM...
1. 创建两个 C# 脚本文件(DoExcel、ShowExcel) using UnityEngine; using System.Data; using System.IO; using Excel; using OfficeOpenXml; /// /// 读取 Excel 表格 /// /// public class DoExcel { // 得到表格的信息 private static DataSet...
Unity自带的Excel插件可以直接在Unity编辑器中读取Excel表格,无需编写代码。下面是使用Unity自带的Excel插件读取Excel表格的步骤: (1)在Unity编辑器中创建一个新的Excel文件(.xlsx格式),并添加工作表和数据。 (2)在Project视图中选择Excel文件,然后在Inspector视图中勾选“Create Asset”选项。
https://github.com/secrectFG/unity-excel-importer Unity包(unitypackage): https://github.com/secrectFG/unity-excel-importer/releases/download/v0.2.0-alpha/ExcelImporter.unitypackage 如果只需要实时导入,不需要使用编辑器导入,可以只用下面这个 https://github.com/secrectFG/unity-excel-importer/releases/do...
所以我们需要进行一个额外的操作:把Unity\Editor\Data\Mono\lib\mono\unity目录下的一系列i18n相关dll导入项目中。 为了防止有的小伙伴懒得找或者找不到,我把需要的文件都打包好了 在使用的时候直接把我这个资源导入到工程中,在打包成exe的时候就可以正常加载Excel了!
using Excel; using System.Collections; using System.Collections.Generic; using System.Data; using System.IO; using UnityEditor; using UnityEngine; public class LessonExcelRead { #region 知识点一 打开Excel表 //主要知识点: //1.FileStream 文件流 //2.IExcc.