unity下跨平臺excel讀寫

  這是之前寫的跨windows和ios讀寫excel的工具,由於原來導表工具引用的第三方讀寫excel的dll只能在windos下使用,形成要在mac機器上跑PC端或者打包的時候,每次都要先在windows下導表提交,而後在mac上再更新下來才行。因此就須要導表工具跨平臺,不依賴第三方dll。
後來在網上了解到07之後的excel都是經過xml保存起來的,最後壓縮成Zip文件。你們能夠試試把Excel文件的後綴改爲zip,而後經過壓縮工具來查看。基於此,我研究了幾個xml文件的結構和箇中關係,實現告終合Zip解壓縮+讀寫xml的方式來讀寫excel文件。
 
下面是簡單的使用
 1     public static void Test()
 2         {
 3             ExcelWorkSheet sheet = new ExcelWorkSheet("xxxx.xlsx");
 4             //
 5             string value1 = sheet.Cells[0, 0];
 6             string value2 = sheet.Cells[1, 1];
 7             string value3 = sheet.Cells[1, 2];
 8             //
 9             sheet.Cells[0, 0] = "test1";
10             sheet.Cells[0, 1] = "1";
11             sheet.Cells[1, 1] = "2";
12             //自動擴充表格到10x10
13             sheet.Cells[10, 10] = "1";
14             sheet.Save();
15 
16         }

 源碼下載連接(百度網盤)ios

 連接: https://pan.baidu.com/s/1o8DoAkM 密碼: hzchwindows

相關文章
相關標籤/搜索