gpt4 book ai didi

spreadsheet - 将电子表格连接到 Web 数据库的最佳方法

转载 作者:行者123 更新时间:2023-12-01 02:53:00 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

2年前关闭。




Improve this question




我正在使用基于 Web 的数据库,我需要在其前端添加电子表格功能。我在想我可以使用 Google Docs 电子表格。他们的 Google App Script 似乎具有我需要的功能。特别是我可以将 URLFetch 服务与 onEdit 事件结合使用来保持电子表格和数据库同步——AJAX 风格。它还让我在构建、保存和共享电子表格方面有很大的灵 active

然而,关于 Google App Script 的一些事情让我犹豫了。它在服务器端运行,因此很难在本地调试。它没有任何带有断点或步进的调试器。它不能导入外部模块或库。没有 JSLint。没有这些,我开始有“呃,哦,这会很痛”的感觉。

所以我想知道是否有更好的方法将浏览器可访问的电子表格功能连接到现有的基于 Web 的数据库?或者是否有充分利用 Google App Script 的最佳做法?

编辑:
这些是潜在的解决方案,按最适合我的应用程序的顺序排列:

  • 基于浏览器的 JavaScript 电子表格引擎。 (可能不存在。)
  • 我可以在 Google App Engine 上安装的 Python 电子表格引擎模块。 (我也没见过。)
  • 一种更强大的 AJAXian 方法来处理 Google 电子表格。 (见原始问题。)
  • 我可以在 EC2 上安装的开源电子表格引擎。 (这些似乎存在——可能是 SocialCalcSimple Spreadsheet 。推荐?)
  • 最佳答案

    我们在网页上使用电子表格功能,但不是编写电子表格的所有功能,而是使用 计算引擎 这为我们提供了电子表格功能的编程核心。计算引擎知道如何计算数百种类型的公式、处理依赖关系(以及依赖关系之间的顺序)、单元格格式等。
    在我的特殊情况下,我们使用 SpreadsheetGear - http://www.spreadsheetgear.com/products/spreadsheetgear.net.aspx

    我们使用一些 javascript 创建了一个带有单元格导航和各种其他功能的电子表格的 HTML 表示。当我们需要重新计算工作表时(例如 Excel 中的 F9),我们将整个电子表格发送到服务器,要求它计算所有内容,然后用结果重新填充网页表示。这也可能会写入数据库,具体取决于电子表格上的内容。

    也许我现在需要你的意见,看看我的答案是否离轨道不太远。

    关于spreadsheet - 将电子表格连接到 Web 数据库的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4235881/

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