實作步驟:
1.Unity連接VS,參考新手下載Unity3D以及連接腳本編程軟體(VS)教程_布紙刀的博客-CSDN博客
2.獲取EPPlus.dll并匯入Unity
3.代碼實作
一、本文實作主要基于VS,所以需要Unity連接VS,參考博客:
新手下載Unity3D以及連接腳本編程軟體(VS)教程_布紙刀的博客-CSDN博客本文可以解決除Unity下載的另外一個問題:新建C#腳本檔案打開為雜項檔案不可編譯首先下載Unity Hub安裝包https://store.unity.com/cn/download?ref=personal這是類似社區的軟體,里面可以獲取一些優秀資源,這里我們應用這個下載Unity,在最后一欄“安裝”的右邊,可以找到安裝按鈕,選擇版本以及附帶組件即可安裝,建議選擇下載VS的選項,這樣我們就可以直接將所有軟體下載好,如果已經有VS了,可以不選VS選項,后面會提到VS配置,安裝好Uni.https://blog.csdn.net/weixin_52847003/article/details/118859293?utm_source=app&app_version=4.15.2二、在Unity里新建C#檔案,雙擊檔案用VS打開(如未采用第一步連接VS,需要匯入Epplus.dll檔案,如Unity連接VS后在VS做如下步驟后不需要匯入Epplus.dll檔案)
在VS界面右側, 右鍵解決方案,點擊管理解決方案的NuGet程式包

進入以下界面,檢索EPPlus(版本筆者這里安裝4.*版本可以,最新版報錯),如下圖安裝:

在右側界面解決方案里選擇Assembly-CSharp/Assembly-CSharp.Player點擊,進入以下界面,點擊EPPlus

打開屬性板(一般在解決方案界面下方,也可右鍵EPPlus打開屬性),找到路徑

在檔案管理器打開路徑,找到EPPlus.dll

在Unity的Project界面新建檔案夾Plugins,將EPPlus.dll復制進去
三、在VS打開上面新建的C#檔案,撰寫代碼:
添加命名空間參考
using OfficeOpenXml;
using System.IO;
打開檔案,m_Path是Excel表格檔案的路徑,這里可以嘗試使用using陳述句(強行釋放無用空間),或是自己挨個釋放
FileInfo fileInfo = new FileInfo(m_Path);
ExcelPackage excelPackage = new ExcelPackage(fileInfo)
編輯檔案內容
//獲取檔案內表,[]從1開始
ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets[1];
//獲取元素,第一行第一列元素
//string a11 = worksheet.Cells[1, 1].Value.ToString();
//輸入元素,直接賦值
//worksheet.Cells[1, 1].Value = "222";
//建立新表操作:打開不存在的表
最后用Debug陳述句可以查看表內容讀取情況:Debug.Log(元素);
參考資料:【Unity教程】Excel檔案的讀取和寫入 (使用EPPlus)_嗶哩嗶哩_bilibili
如若專案有任何問題,歡迎批評指正或討論,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/342088.html
標籤:python
上一篇:Unity——觀察者模式
