Android版Mono,读写XLSX

我正在开发一个使用Mono for Android的应用程序。 我需要读取和创buildXLSX(Excel)文件的function。 我已经尝试过使用EPPlus和NPOI,并快速浏览了Microsoft的Open XML SDK,发现了以下问题:

  1. EPPlus需要WindowsBase程序集,AFAIK,我不能在Mono中使用这个程序集
  2. NPOI需要System.Drawing,这在Mono中似乎不起作用
  3. Open XML SDK需要WindowsBase程序集。

所以我用尽想法,有没有任何库,我可以运行在单声道,支持XLSX? 有没有什么解决方法来让这些库工作?

我需要能够做的事情是1.插入图像2.操纵细胞文本

我创build了NPOI的分支,没有引用System.Windows.Forms,System.Drawing和System.Configuration,使它适用于Xamarin。 到目前为止,它与Xamarin.Mac统一API运作良好。

请注意,这是通过删除function而不是replace它们来实现的,但大多数核心function应该不受影响。

我把一个链接放在Xamarin组件商店的一个组件上,这个组件可以让你编辑/读/写XLSX或XLS文件。

零件

试试Xamarin的OpenXmlSdk这个端口https://github.com/wotzisname/open-xml-sdk-xamarin