1. 创建两个 C# 脚本文件(DoExcel、ShowExcel) usingUnityEngine;usingSystem.Data;usingSystem.IO;usingExcel;usingOfficeOpenXml;//////读取 Excel 表格//////publicclassDoExcel {//得到表格的信息privatestaticDataSet ReadExcel(stringpath) {//FileStream 将文件转化为字节,可以操作任何类型的文件//File.Open...
这样我们就可以在Unity中选择我们自定义的菜单CustromEditor->CreateLocalizationData,然后选择我们需要的Excel表格,即可生成Asset了。 3.处理Unity中需要本地化的Text 创建一个类,在游戏运行时,加载数据,为目标提供本地化方法 using UnityEngine; using System; namespace SmipleLocalization { public static class Locali...
using UnityEngine; using UnityEditor; using Data; public class ExcelReader { public class ExcelConfig { /// /// 存放excel表文件夹的的路径,本例xecel表放在了"Assets/Excels/"当中 /// public static readonly string excelsFolderPath = Application.dataPath + "/Excels/"; /// /// 存放Exce...
将表格数据转换成Unity中的SO 步骤: 安装并使用EPPlus扩展库(有关Excel操作的接口) 直接上官网安装——将其中的EPPlus.dll拖进Editor文件夹中 创建ReadTable(读表脚本) 代码如下: using UnityEngine; using UnityEditor; using OfficeOpenXml; using System; using System.IO; using System.Reflection; [InitializeO...
Excel文件导入--单例 private static SelectFileOrPath _Instance; //本类实例 #region 属性 private string _SelectFilePath; //选择的文件路径 private string _SelectFile; //选择文件 private string _FileName; //文件名称 //选择文件路径 public string SelectFilePath ...
using UnityEngine; public class ExcelDataProcessor : MonoBehaviour { public DataTable ParseExcelData(string filePath) { // 创建一个空的DataTable对象 DataTable table = new DataTable(); // 使用ExcelDataReader打开Excel文件 using (var stream = File.Open(filePath, FileMode.Open, FileAccess.Read))...
unity 中excel插件 1 工具简介 将策划配置的excel转换成程序使用json文件。方便策划是excel的功能。 2文件的放置和生成 需要将excle文件放置到项目中的Excel文件夹下面。 image.png 生成的文件会在Res/Config文件夹下面 image.png 生成json文件只需要点击Tools下的ExcelTools就可以了 ...
Unity中的数据持久化,可以使用excel、文件、yaml、xml、json等方式。 在Unity中读取和写入Excel文件 可以通过使用一些第三方的库来实现。以下是一个常见的方法: 首先,下载并导入一个支持Excel文件操作的第三方库,比如EPPlus。你可以从GitHub的EPPlus页面下载最新的版本。
第二行第一列定义为类名与unity代码类名一一对应,这样方便在代码中查找相应类以及对其引用。 image.png 第二行其他列定义为类的变量名与代码中变量名一一对应,再导出json后,我们能快速通过这些变量名绑定到相应的类中。 image.png 代码逻辑 1.首先我们定义editor工具类,去导出Excel数据。
1 利用已有的 Unity Excel 插件,这个你到 Asset Store 上搜索 Excel 就能找到。2 利用第三方的操作 Excel 的 .NET 库,把 DLL 导入进 Unity 工程并调用它的功能。3 需要加入库文件 Excel.dll 和ICSharpCode.SharpZipLib库文件。4 这里逻辑很简单,如果有不懂得可以上Excel的文档里去看,但是这个Excel的库有一...