【问题标题】:Mono for Android, reading and writing to XLSXMono for Android,读写 XLSX
【发布时间】:2013-10-06 20:01:38
【问题描述】:

我正在使用 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. 操作单元格文本

【问题讨论】:

  • 解决这个问题有什么好运气吗?你能发布你的解决方案吗?
  • @Anton 你有机会找到解决方案吗?我正在寻找一个允许我在 Xamarin Android 和 Xamarin iOS 中读取 xls 文件的库,但我找不到它。

标签: c# android excel mono xamarin.android


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      Component

      【讨论】:

      • 有免费的替代品吗?
      • 允许编辑/读取/写入的免费替代品?没有。@donttellya
      • 如果您只想阅读.. 我相信下面的链接.. 是目前最好的工具。 exceldatareader.codeplex.com@donttellya
      猜你喜欢
      • 2014-01-23
      • 2012-10-31
      • 1970-01-01
      • 1970-01-01
      • 2013-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多