3

问题:在处理需要基于网格输入的网络应用程序(但不是像 Google 那样成熟的电子表格)时,存在一个常见问题。要么 web-GUI 很糟糕,要么它被捆绑在一些高度专业化的 API 后面,这些 API 需要太多的培训和时间才能有效地使用(更不用说这些东西的价格标签往往很高)。

问题假设所有目标用户都有 Excel 或 OpenOffice(或者可以被告知获取副本),有没有人尝试使用电子表格作为实时 Web 应用程序的输入表单?

场景:用户 X 访问您的网站,她进入一个页面,在该页面下载电子表格以在使用您的 web 应用程序的过程中继续处理一些复杂的数字。完成后,她在您专门构建的电子表格上按下一个按钮,电子表格本身通过 POST 将其有效负载提交到您的网站,然后网站对最近处理的数字进行任何处理。

动机:这个问题的动机源于对所有用于网页的各种“网格控制”小部件的巨大挫败感。它们要么不够,要么不足以“嵌入”为网页中的控件。

4

1 回答 1

2

这是数据繁重的 Intranet 应用程序的常见做法。过去,您会使用 VB 进行应用程序。今天,Open XML SDK 提供了一种非常优雅的方式来挂钩文档的打开和关闭事件。Excel 将在打开(填充电子表格)和关闭/保存(从电子表格中提取数据并将其写回数据库)时执行您的托管代码。Excel 文档可以从不需要安装 Office 的 Web 服务器提供。

于 2009-02-25T00:40:58.933 回答