【问题标题】:Xamarin.Forms Spreadsheet ManipulationXamarin.Forms 电子表格操作
【发布时间】:2017-10-08 03:30:42
【问题描述】:

到目前为止,我有一个适用于 Android 和 IOS 的 Xamarin.Forms 应用程序。我现在拥有的是在用户使用他的 Google 帐户登录后从 Google 云端硬盘中获取电子表格。

我想要实现的是为用户提供一个选项来编辑他选择的电子表格。因此,我正在显示该帐户可以访问的电子表格列表(来自 Google Drive),然后我想加载它并允许用户操作它(行/单元格)并保存它,所以最后我有一个对象表示具有更新值的工作表。

一些额外的信息,在客户选择他想要使用的电子表格后,我可以在代码中阅读它,我收到的是来自类型 List<List<object>> 的对象,它表示包含行和列数据的集合。

我不确定我可以为 Xamarin.Forms 使用什么框架并加载此类数据,以及提供类似于“邮件合并”的不同功能。

我使用过的框架之一是 DevExpress,但在我的情况下这不起作用,因为我拥有的数据类型。如果您建议的框架是免费的,我更喜欢。

我正在研究是否可以在手机上加载 Google 表格并允许客户编辑数据,但目前还没有任何信息。

所以通常我需要的是建议我可以使用什么工具/框架,或者是否有任何其他方法可以获得相同的结果。

提前致谢

【问题讨论】:

  • 嗨,我很抱歉这么说;要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。
  • 嗨 Stefan,感谢您的评论,我认为您是对的。问题是我之前尝试过使用 DevExpress 框架,但仍然以无法解决的问题“devexpress.com/Support/Center/Question/Details/T556033/…”结束。我在这里问,因为我希望有人已经处理过这样的事情并且可以提出框架。我理解你的观点,但我认为即使是这样的问题,不仅可以帮助我,还可以帮助将来必须处理这个问题的其他开发人员。感谢您的评论

标签: c# .net xamarin.forms grid spreadsheet


【解决方案1】:

我发现,当我从 Google Drive 获取元素时,它们具有属性 WebViewLink,该值是电子表格的链接,您可以在其中对其进行编辑。它会将您重定向到在线 Google 电子表格或本地安装的应用程序(表格)。 因此,现在,我不再寻找框架或构建自己的逻辑,而是重用 Google 电子表格,我发现它对于我的情况来说是更好的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2020-07-20
    相关资源
    最近更新 更多