unity下跨平台excel读写

Posted fish_yu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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         }

 源码下载链接(百度网盘)

 链接: https://pan.baidu.com/s/1o8DoAkM 密码: hzch

以上是关于unity下跨平台excel读写的主要内容,如果未能解决你的问题,请参考以下文章

LINUX下,如何使用C/C++对EXCEL进行读写!

Android开发中读写office文件(word,ppt,excel)的操作实例大家能给详细介绍下么,网上例子太少了

100个 Unity小知识点☀️ | Unity 中怎样读取Excel文件

Unity3D读取之——读取Excel文件内容

Unity3D读取之——读取Excel文件内容

Java-jxl插件Excel文件读写报错jxl.read.biff.BiffException: Unable to recognize OLE stream