3

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

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

所以我的想法不多了,有没有可以在支持 XLSX 的 Mono 下运行的库?有什么解决方法可以让这些库正常工作吗?

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

4

3 回答 3

3

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

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

于 2016-02-07T00:11:54.847 回答
0

尝试将此 OpenXmlSdk 端口移植到 Xamarin https://github.com/wotzisname/open-xml-sdk-xamarin

于 2015-01-24T08:31:43.877 回答
0

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

零件

于 2013-10-05T05:00:09.730 回答