使用网站上的图表显示Excel电子表格

时间:2016-06-26 18:27:56

标签: javascript html excel web-services web

无论如何在网站上显示带有图表的Excel电子表格(实时,不需要编辑)?

目前我有一些带有图表的Excel报告。我正在建立一个网站来显示这些电子表格数据。电子表格不需要可编辑。但是我希望它能够立即显示,而不是每次都在本地下载并打开它。

我能做到这么简单吗?

我研究过但在我的案例中不起作用的一些方法:

  1. Google文档

  2. 在excel中保存为html输出(我希望它自动生成。所有电子表格生成/ HTML代码创建都在linux中)

  3. 的SharePoint

  4. 谢谢!

1 个答案:

答案 0 :(得分:0)

我建议为此目的使用Excel Services

  

先决条件:必须配置Excel Services service application

准备Excel数据

假设以下excel文件

enter image description here

包含工作簿中的以下项目:

重要: 在将文件上载到SharePoint库之前,请转到File -> Browse View Options -> choose Items in the Workbook,如下所示。然后保存文件并将其上载到SharePoint Documents库中。

enter image description here

将excel文件上传到Documents库后,可以使用以下端点在浏览器中呈现图表:

Url: https://contoso.sharepoint.com/_vti_bin/ExcelRest.aspx/Documents/sample.xlsx/Model/Charts('Chart1')
Method: GET

<强>结果

通过ScriptEditor / ContentEditor网页部件

在页面上显示图表
Content: <img src="/_vti_bin/ExcelRest.aspx/Documents/sample.xlsx/Model/Charts(%27Chart1%27)" alt=""/>

enter image description here

<强>参考