Mono for Android,读写XLSX

时间:2013-09-30 20:15:09

标签: c# android excel mono xamarin.android

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

  1. EPPlus需要WindowsBase程序集,AFAIK,我不能在Mono中使用此程序集
  2. NPOI需要System.Drawing,这似乎不适用于Mono
  3. Open XML SDK需要WindowsBase程序集。
  4. 所以我的想法已经不多了,有没有我可以在支持XLSX的Mono下运行的库?是否有任何解决方法可以使这些库工作?

    我需要做的就是 1.插入图像 2.操纵单元格文本

3 个答案:

答案 0 :(得分:2)

I created a fork of NPOI没有引用System.Windows.Forms,System.Drawing和System.Configuration,因此适合与Xamarin一起使用。到目前为止,它与Xamarin.Mac统一API一起运行良好。

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

答案 1 :(得分:0)

我在下面给Xamarin组件商店中的组件添加了一个链接,允许您编辑/读取/写入XLSX或XLS文件。

Component

答案 2 :(得分:0)

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