Unity讀Excel 輸出PC端(Windows)後不能讀取的問題

問題:在Unity中用ExcelDataReader讀Excel時,在編輯器模式下能夠正常讀取,可是在導出PC端app後讀Excel卻會報空,Excel讀取失敗。html

要點:git

一、把庫文件Excel.dll和ICSharpCode.SharpZipLib.dll放到Unity工程目錄Assets/Plugin下。github

二、因爲Unity中使用的Excel.dll是老版本的ExcelDataReader,在讀取Excel93-2003和Excel2007時須要使用不一樣的API,需按Excel文件擴展名作區別,93-2003的後綴是.xls,2007的後綴有.xlsx、.xlsm等。app

三、把Unity\Editor\Data\Mono\lib\mono\unity目錄下的一系列i18n相關dll導入項目中。編輯器

更多細節參考:http://www.cnblogs.com/XRTSDUT2008/p/6964856.htmlhtm

 

所以如非頗有必要要用Unity,Window端的APP仍是建議用.Net來作(如WPF),各類操做會方便不少。(如文件拖拽進app窗體、快捷鍵響應等)blog

相關文章
相關標籤/搜索