gpt4 book ai didi

c# - 将 XLS 内容从云端同步到 iOS 或 Android 应用程序内存的最佳策略

转载 作者:行者123 更新时间:2023-12-03 12:12:23 25 4
gpt4 key购买 nike

我正在使用 Unity3D 框架开发一个移动应用程序,该框架是一个 C#/Javscript 3D 引擎,可在桌面和移动平台上运行。

我需要在基于云的存储(Dropbox 或 GoogleDrive)上恢复 XLS 文件的内容,然后在移动平台上对其进行处理,将其转换为本地 SQLite 数据库。移动应用程序将定期检查远程 xls 文件是否有修改,并在需要处理时将其推送到本地。

我使用的框架 (Unity3D) 允许我使用 C# 和 Javascript 技术。

实现这种功能的最佳策略是什么?我对 Web API 完全是新手,而且我在 Dropbox 文档中看到有多种与云文件夹交互的可能性。

是否可以将 xls 文档的内容提取到移动设备内存中(写入其本地驱动器)?实现它的最简单/更优雅的方法是什么?

提前致谢

最佳答案

Unity3D 支持在项目中使用托管 DLL。因此,您可以考虑使用以下库之一:

http://sergeytihon.wordpress.com/2013/09/29/dropbox-for-net-developers/

https://developers.google.com/drive/web/quickstart/quickstart-cs

并选择一个。

wiki 上还有从 Unity3D 读取 excel 文件的代码: http://wiki.unity3d.com/index.php?title=Load_Data_from_Excel_2003

使用 SQLite 的代码:http://wiki.unity3d.com/index.php/SQLite .

从那里将它们组合在一起取决于您,每个链接的文档应该足以实现您想要的内容。我建议您从您的主游戏中抽象出此处平台的差异(Google Drive 与 Dropbox)(听起来您还没有下定决心),以防您以后想更改它们。根据我的经验,两者之间的操作非常相似,只要您使用正确的抽象技术,就可以相当直接地进行转换。

关于c# - 将 XLS 内容从云端同步到 iOS 或 Android 应用程序内存的最佳策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24906122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com