最近项目中有一个需求,就是把app内产生的有些数据编辑成excel表格进行导出或者分享给他人,我们都知道这些数据我们可以保存到沙盒中,但是iOS跟Android不一样,Android手机可以通过连接数据线就可以从手机中方便的拷贝文件,苹果的沙盒是不对用户开放的.没办法,只能通过其它方式来解决了,好在excel给我们提供了开发包,我们可以编辑好表格数据后,通过调用Safari的分享功能就可以把需要数据导出来,可以分享给QQ或者微信好友,也可以发到印象笔记等其它方式保存.
注意:首先要下载excel提供的开发包,下载地址:Excel开发包,然后在工程中修改Bitcode为No, Other Linker Flags设置为:-lstdc++,闲话不多说,上代码:
![](https://img.haomeiwen.com/i1870148/d463c29ac1d6801f.png)
![](https://img.haomeiwen.com/i1870148/6a5ae52d91155be5.png)
![](https://img.haomeiwen.com/i1870148/9282c18a73320603.png)
![](https://img.haomeiwen.com/i1870148/60b5cadd53150861.png)
![](https://img.haomeiwen.com/i1870148/7432a9104e7093c6.png)
导出的效果图:
![](https://img.haomeiwen.com/i1870148/f3ac053d4d807fe4.png)
网友评论