国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity實(shí)現(xiàn)讀取Excel文件

這篇具有很好參考價(jià)值的文章主要介紹了Unity實(shí)現(xiàn)讀取Excel文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

我們都知道Unity有自帶的類textAsset可以簡(jiǎn)單地讀取Text文本的內(nèi)容。但在實(shí)際的開發(fā)過(guò)程中,我們不可避免地會(huì)與excel 或者 json這些文件類型打交道,今天也是花了點(diǎn)時(shí)間,整理出來(lái)了如何簡(jiǎn)單地實(shí)現(xiàn)讀取excel文檔的功能。

github地址:github項(xiàng)目地址

本人個(gè)人博客:wyryyds.github.io

首先我們先導(dǎo)入三個(gè)拓展庫(kù)。存放在文件夾Plugins(自建)下面。

鏈接: https://pan.baidu.com/s/1jRSOjiDvdoNyF0eSezz6Kw?pwd=twtn 提取碼: twtn

我們先自定義兩個(gè)類。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace Data
{
	[System.Serializable]
	public class Item
	{
		public uint itemId;  //uint為無(wú)符號(hào)整型。
		public string itemName;
		public uint itemPrice;
	}
	public class ItemManager : ScriptableObject
	{
		public Item[] dataArray;
	}
}

讓itemManager繼承自Unity的ScriptableObject,方便我們?cè)诤竺嬲{(diào)用它的方法。

再新建一個(gè)腳本,處理我們的excel文件。

先定義一個(gè)類,來(lái)獲取兩個(gè)文件夾路徑名。一個(gè)是我們的excel文件的路徑,一個(gè)是我們要生成的item的路徑名。方便我們?cè)诤罄m(xù)的操作中更直觀。

public class ExcelConfig
	{
		public static readonly string excelsFolderPath = Application.dataPath + "/Excels/";

		public static readonly string assetPath = "Assets/Resources/DataAssets/";
	}

接著我們定義一個(gè)類,編寫讀取excel的函數(shù),跟將數(shù)據(jù)轉(zhuǎn)換到item的函數(shù)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-507057.html

 public class Excel_Tool
    {
        static DataRowCollection ReadExcel(string filePath, ref int columnNum, ref int rowNum)//使用關(guān)鍵字ref引用傳值
        {
            FileStream stream = File.Open(filePath, FileMode.

到了這里,關(guān)于Unity實(shí)現(xiàn)讀取Excel文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【一種使用瀏覽器讀取本地excel、josn等數(shù)據(jù)文件的方法】Python+JavaScript+HTML實(shí)現(xiàn)

    【一種使用瀏覽器讀取本地excel、josn等數(shù)據(jù)文件的方法】Python+JavaScript+HTML實(shí)現(xiàn)

    一般來(lái)說(shuō),為了網(wǎng)絡(luò)訪問(wèn)安全,瀏覽器是不能直接加載本地文件的,IE內(nèi)核的瀏覽器提供了AX控件實(shí)現(xiàn)本地文件的讀取,Chrome 86 版本后也提供了相應(yīng)的API,但都存在使用限制和兼容性問(wèn)題。有時(shí)開發(fā)者只是想利用瀏覽器編制一些簡(jiǎn)單的腳本完成一些任務(wù),不想學(xué)習(xí)C、C++、Pyt

    2024年02月07日
    瀏覽(33)
  • UNITY--讀取Excel的幾種方式

    UNITY--讀取Excel的幾種方式

    目錄 一.DLL插件讀取 1.1.Excel存放位置 1.2.使用示例 1.3.Excel格式 ?1.4.輸出顯示? 1.5.所需插件 二.Excel轉(zhuǎn)成Asset文件,再進(jìn)行讀取 2.1Excel文件存放位置 2.2 編輯模式生成Asset文件,并保存到指定位置? 2.3創(chuàng)建ExcelRead腳本,讀取Excel內(nèi)容 2.4 創(chuàng)建數(shù)據(jù)存儲(chǔ)腳本 2.5? 編輯器生成Asset 與屬

    2024年01月20日
    瀏覽(45)
  • 【Unity】用Excel庫(kù)讀取Excel表格(.xlsx或者.xls)

    【Unity】用Excel庫(kù)讀取Excel表格(.xlsx或者.xls)

    首先需要下載解析的庫(kù)??EPPlus,? Excel,? ICSharpCode.SharpZipLib? ? 下載鏈接: https://download.csdn.net/download/weixin_46472622/87238048 使用方法 我的Excel 表格是這樣的,每一列有一個(gè) 我用一個(gè)結(jié)構(gòu)體對(duì)象來(lái)表示 讀取的方法 ?全部代碼,以及調(diào)用: 如果是打包PC端的exe,需要將編輯

    2024年02月12日
    瀏覽(30)
  • Unity自帶方法讀寫JSON文件

    最近使用JSON文件保存模型表情數(shù)據(jù),簡(jiǎn)單記錄一下。 首先自定義數(shù)據(jù)類,需要記錄表情每幀的所有BlendShape及時(shí)間戳: 使用Unity自帶的JSON讀寫方法: 保存與讀取JSON文件: 簡(jiǎn)單記錄,部分變量與方法未展示,僅供參考。

    2024年02月12日
    瀏覽(28)
  • Java 讀取excel文件

    先導(dǎo)入依賴: 1、獲取想要上傳excel文件的路徑 2、獲得路徑后,通過(guò)路徑定位生成數(shù)據(jù)流,使用FileInputStream方法讀取路徑對(duì)應(yīng)文件的原始字節(jié)流。 3、使用ExcelUtils工具類讀取 字節(jié)流 + 路徑。 4、ExcelUtils工具類對(duì)數(shù)據(jù)進(jìn)行處理,因?yàn)楸砀裼行泻土?,所以處理完?shù)據(jù)使用二維集合

    2024年02月04日
    瀏覽(34)
  • C#讀取Excel文件

    C#讀取Excel文件

    使用C#讀取excel文件,需要引用excel名稱空間。以及DataSet數(shù)據(jù)集合,將Excel轉(zhuǎn)入其中方便讀寫。例如下面這個(gè)方法,就是用于Excel表格中的信息。 ? 獲取了這張表的整體信息后,我們可以去嘗試獲取表的具體單元格信息。方法如下: 我們可以思考一下,為什么在游戲開發(fā)過(guò)程中

    2024年02月11日
    瀏覽(26)
  • Spark讀取Excel文件

    2023年12月31日
    瀏覽(15)
  • pythonpandas讀取excel文件

    使用Python中的pandas庫(kù)可以方便地讀取Excel文件,具體步驟如下: 首先需要導(dǎo)入pandas庫(kù): import pandas as pd 使用pandas的 read_excel 函數(shù)讀取Excel文件,例如讀取名為\\\"data.xlsx\\\"的文件: df = pd.read_excel(\\\'data.xlsx\\\') 可以通過(guò)指定sheet名或者sheet編號(hào)來(lái)讀取特定的sheet,例如讀取第二個(gè)sheet:

    2024年02月15日
    瀏覽(22)
  • EasyExcel讀取EXcel文件內(nèi)容

    EasyExcel讀取EXcel文件內(nèi)容

    目錄 一 官方文檔介紹 二 讀取文件內(nèi)容 1.根據(jù)文檔內(nèi)容建立讀對(duì)象 2.創(chuàng)建讀監(jiān)聽器 3.測(cè)試類代碼 Java解析、生成Excel比較有名的框架有Apache poi、jxl。但他們都存在一個(gè)嚴(yán)重的問(wèn)題就是非常的耗內(nèi)存,poi有一套SAX模式的API可以一定程度的解決一些內(nèi)存溢出的問(wèn)題,但POI還是有一

    2024年02月14日
    瀏覽(28)
  • matlab讀取excel文件詳解

    MATLAB是一種十分強(qiáng)大的科學(xué)計(jì)算軟件,不僅可以進(jìn)行數(shù)值計(jì)算、矩陣運(yùn)算,還可以處理Excel、CSV和其他常見格式的數(shù)據(jù)。在現(xiàn)實(shí)生活中,Excel文件是非常常見的數(shù)據(jù)文件,它包含了各種信息,諸如數(shù)據(jù)記錄、計(jì)算和預(yù)測(cè)等。MATLAB提供了一組工具,可以輕松地將Excel文件讀入和處

    2024年02月02日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包