Mono for Android,读取和写入XLSX



我正在开发一个使用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 程序集。

所以我没有想法了,有没有我可以在支持 XLSX 的 Mono 下运行的库?是否有任何解决方法可以使这些库正常工作?

我需要能够做的是1. 插入图片2. 操作单元格文本

我创建了一个NPOI分支,没有引用System.Windows.Forms,System.Drawing和System.Configuration,使其适合与Xamarin一起使用。 到目前为止,它与Xamarin.Mac统一API配合良好。

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

我在下面放了一个指向 Xamarin 组件存储区组件的链接,该组件允许您编辑/读取/写入 XLSX 或 XLS 文件。

元件

试试这个 OpenXmlSdk 移植到 Xamarin https://github.com/wotzisname/open-xml-sdk-xamarin

最新更新