for (int i = 0; i < excelReader.FieldCount; i++) { Debug.Log(excelReader.GetValue(i)); } } //释放资源 excelReader.Close(); stream.Close(); } } 其中,filePath为Excel表格的路径。在Start函数中,首先使用FileStream打开Excel文件,然后使用ExcelReaderFactory创建一个ExcelDataReader对象。接着,使用...
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); //读取表格数据 while (excelReader.Read()) { for (int i = 0; i < excelReader.FieldCount; i++) { Debug.Log(excelReader.GetValue(i)); } } //释放资源 excelReader.Close(); stream.Close(); } } 其中,filePat...
using ExcelDataReader; using System.Data; using System.IO; using UnityEngine; public class ExcelDataProcessor : MonoBehaviour { public DataTable ParseExcelData(string filePath) { // 创建一个空的DataTable对象 DataTable table = new DataTable(); // 使用ExcelDataReader打开Excel文件 using (var stre...
1. 查找适用于Unity3D的Excel读取库或插件 对于Unity项目,一个常用的Excel读取插件是ExcelDataReader。这个插件可以方便地读取Excel文件并将其转换为Unity可以处理的数据格式。 2. 将找到的库或插件导入到Unity3D项目中 下载ExcelDataReader插件后,将其解压缩。 将解压后的文件夹拖动到Unity项目的Assets目录下。 Unity...
(1)在Unity项目中导入ExcelDataReader插件的dll文件。 (2)编写读取Excel表格的代码。 如下是一个简单的读取Excel表格的示例代码: using System.IO; using ExcelDataReader; using UnityEngine; public class ExcelReader : MonoBehaviour { public string filePath; ...
using ExcelDataReader; using System.Data; 定义解析方法 接下来,我们可以定义一个方法来解析Excel表数据。这个方法接收一个Excel文件路径作为参数,并返回一个DataTable对象,用于存储解析后的数据。 public DataTable ParseExcelData(string filePath) { // 创建一个空的DataTable对象 ...
使用Install-Package ExcelDataReader来添加第三方译依赖。 依赖添加完了,之后就要再添加System.Data.dll文件到工程中。 根据u3d引用System.Data问题的一些解决办法这篇博客,说明需要把Unity安装路径下u3d\Editor\Data\Mono\lib\mono\2.0\System.Data.dll文件直接复制到工程目录下直接using来解决错误。
首先下载Excel.dll ,ICSharpCode.SharpZioLib.dll ,System.Data.dll 这些类库下载下来 放在Unity目录下的Plugin目录下,没有的话就新建一个 接着找到需要使用的表 目的 准备工作做完之后,我们要看看我们根据这个表,要的结果是什么?我们会把表中的内容读取到一个对应的class实例(ItemManager)中,然后将这个实例生成一个...
DataSet result = excelDataReader.AsDataSet(); 1. 接下来获取表格的行数和列数 // 获取表格有多少列 int columns = result.Tables[0].Columns.Count; // 获取表格有多少行 int rows = result.Tables[0].Rows.Count; 复制代码 1. 2. 3. 4. ...
如果需要修改Excel文件中的数据,可以使用插件提供的API将数据写入Excel文件。 代码实现 以下是一个使用ExcelDataReader插件读取Excel文件并解析数据的示例代码: using ExcelDataReader; using System.Data; using System.IO; using UnityEngine; public class ExcelDataProcessor : MonoBehaviour ...