嵌入式在线电子表格?

时间:2014-02-20 18:56:37

标签: web-services web spreadsheet

我正在开发一个在线应用程序,它将根据用户选择的各种参数为用户计算报告。我想自动将此报告显示为电子表格,包含嵌入式图表和通常的口哨声(能够添加公式,移动图表,更改图表,导出为CSV,导出为PDF等等)

简而言之,我需要一个在线电子表格(我可以在服务器上安装的服务或程序),我可以控制在我的页面上下文中以无缝格式显示报告。

我检查了SO提出的类似问题,但他们都在寻求微妙的不同之处。我也用谷歌搜索过,但是我看到的很多产品要么在某种程度上受到限制(通常没有图表),要么我不清楚是否可以用这种方式控制电子表格。我还在挖掘其他一些线索,包括Zoho和OpenOffice的Calc ......

尽管如此,有了所有的东西,我可以花很多时间在死胡同上,所以我希望你可以帮我减少搜索空间,或者指出一些适合上述情况的产品。

商业或免费产品没有问题,但许可证必须允许商业用途。

更新:我花了一些时间与Google云端硬盘,Zoho和Caspio合作,但它们看起来有点矫枉过正,因为它们的前提是数据将存储在他们的服务器,有协作设施。我需要的只是一个丰富的电子表格服务,我可以调用我传递给它的数据。我在我们的服务器上安装的产品还可以,在这方面,我查看了Sheetster,但我找不到有用的文档,似乎需要JSP。

1 个答案:

答案 0 :(得分:0)

我想到了与Zoho合作的方法。假设我的服务器位于myUrl,我正在生成的工作表名为mySheet.xls。然后我会做以下事情:

首先,调用服务器端代码以生成电子表格。 PHPExcel似乎做得很好。

接下来,将创建的电子表格保存到mySheet.xls。

最后,返回一个包含以下代码片段的页面:

<iframe
   src="https://sheet.zoho.com/view.do?url=myUrl/mySheet.xls"
   style="width:800px; height:600px;"
   frameborder="0">
</iframe>

当然,Zoho的通常使用条款适用。