【求助】 Sharepoint excel 数据源刷新

有一个别人用sharepoint designer开发的网站,用途是显示TFS系统下各种统计数据。
从Excel文件为数据源,在前台显示图表。
Excel文件本身呢,是从TFS的一个已存在的query右键单击之,点选“Open in Microsoft Excel (Flat)” 创建的。

目前有个问题,每次TFS端数据更新之后,要在网站图表上看到更新后的数据,只能手动打开这个excel点选刷新数据再保存。
然后刷新页面才能看到更新数据了的图表。

现在想把这个过程做成自动化,每天或者每周一次自动更新这个excel文件;有什么好办法吗?

或者还有什么别的办法可以解决这个定时更新图表的问题?

以前对sharepoint这块没什么研究,恳请各位贤达帮助解答!

回答: 【求助】 Sharepoint excel 数据源刷新

  1. 感觉SharePoint的作用,就是读取一个Excel;想自动化,就把生成excel的部分自动化,然后上传到SharePoint文档库,应该就可以了,顶TimerJob,不过更倾向Windows计划任务,更容易部署;呵呵。。

SharePoint Excel Refresh error

  1. Q
    在SharePoint excel service application上面点击refresh的button的时候,有个出错信息“Access was denied by the external data source.The following connections failed to refresh: ......"”。


    step 1:

    In "Central Administration"> "Manage service applications",click the excel service application, click "Trusted File Locations",click "Add Trusted File Location ".

    Address : http://

    Trust Children select "Children trusted"

    Maximum Workbook Size "2000"

    Maximum Chart or Image Size "50"

    Allow External Data Select " Trusted data connection libraries and embedded"

    Warn on Refresh Unselect "Refresh warning enabled"

    Allow External Data Using REST select "Data refresh from REST enabled"

    Allow User-Defined Functions select "User-defined functions allowed"

    click "OK"

    If the solution 1 cannot resolve this problem. You can try step 2.
    step 2:

    In the excel connection proterty, change the authentication type. But you need use Secure Store Service to create account to refresh this excel.

  2. A
    该回复于2012-08-02 09:36:56被版主删除

求助sharepoint发布EXCEL透视表为什么不能拖拽字段呢

  1. Q
    如题,现在发布上去的透视表就是一张我既定的筛选条件已经定死了。
    请问该如何实现发布EXCEL透视表实现让用户拖拽字段查询呢
  2. A
    回复7楼的兄弟就是在EXCEL透视表里的那个功能:求助sharepoint发布EXCEL透视表为什么不能拖拽字段呢
     如图所示,上部区域内的字段直接拖拽到下方区域,按照你的想法排列。那么现在用sharepoint发布上去了只能展示个固定透视表了

    配置好了应该i就能拖拽了吧?  从你的截图看

求助~SharePoint 2013用服务器端对象模型,设置管理中心

  1. Q
    求助~SharePoint 2013用服务器端对象模型,设置管理中心

    如上图,经过探究发现,SharePoint的appcatelog就是一个SPCateLog模板的网站,所以创建这样的应用程序目录,只需要创建一个SPSite即可,但是,管理中心还需要设置为该应用程序的应用程序目录,否则,只是以一个单独网站的形式存在。
    求助~如何用SharePoint 服务器对象模型,设置管理中心,目前尝试过SPWebApplication,但是没有设置的地方,请大家多多指教!谢谢!
    附:SPCateLog的模板类型SPWebTemplate.WebTemplate.AppCatalog.ToString(),其实输出就是SPCatelog;
  2. A

    可以封装对应的powershell 命令,用C#调用

    这个是一个办法,我想留在最后实在没办法;首先相对应的PowerShell命令需要查,其次我没封装过PowerShell命令,感觉弄起来,比较纠结。
    不知道你是否有可以查方便查PowerShell命令的地方,或者封装的Demo?在此先谢谢了!
    参考: http://blogs.technet.com/b/speschka/archive/2010/08/11/using-powershell-for-sharepoint-2010-in-c.aspx

求助SharePoint Server 2007 提供商业智能

  1. Q
    大家好,小弟刚接触SQL SERVER BI这块,现在要求用MOSS做BI展示,小弟需要新学MOSS,但MOSS涉及面太广,而我只用到BI展示部分。
    求助高手帮助,指点小弟,应该学习MOSS那些知识。小弟先谢过了!!
  2. A
    如果有可能用2010吧,已经集成了Performance Point(pps),同时可利用之前的rs集成和excel service,除了对硬件要求较高之外,都还不错

SharePoint Excel Services 完成您的请求时遇到问题

  1. Q
    SharePoint Excel Services  完成您的请求时遇到问题

    SharePoint Excel Services  完成您的请求时遇到问题

    SharePoint Excel Services  完成您的请求时遇到问题


    使用SharePoint 的 Excel Services 做测试,

    使用SharePoint自带的Excel文件或者自己上传的Excel文件都报错,

    不能通过Excel Web Access 呈现,报上面截图的错误。

    不知道什么原因,各位前辈知道怎么解决么,谢谢了!
  2. A
    还是从检查   Excel Services 着手。 

excel 宏 刷新数据 求高人!

  1. Q
    我想要在excel的sheet1里面添加一个按钮,只要点击了按钮,就能够实现刷新excel所有sheet里面的数据,我其他的sheet里面的数据有些事导入外部数据,有些是用透视图做的。有谁知道怎么做吗????

    刚看了,宏怎么实现呢????
  2. A
    就写在你的按钮事件中,呵呵,我也是初学者!

    共同交流。。

求助,Excel表自动增加一行的问题

  1. Q
    我在一个EXCEL里面做了一张客户主表,客户信息表A,客户信息表B,和另外几张客户描述表(描述1,描述2,描述3...),其中客户主表中有几个列:客户编号,客户名称,...,客户描述(字段值=后面客户描述表的NAME)
    现在我想实现一个功能:
    从客户主表的第一行开始,如果客户描述字段的值等于某一张客户描述表的名字,比如表描述1,就在描述1里面新增一行,并把主表的客户编号和客户名称字段复制到这行的第1,2列,把客户信息表A和B中对应客户编号的信息,复制到这行的后面几列。
    请问具体要怎么实现?
    ————————————————
    请各路大侠帮帮忙,因为初学VBA,最好能附上代码,谢谢了~在线等!!!
  2. A
    最好能上传例子文件。

求助:excel中 怎么通过VBA 使某一sheet中的图片设定为固定宽度?

  1. Q
    在一个excel 某一个sheet中,拷贝过来的图片 想要打印,但是超出了范围,怎么能过vba 达到设定固定宽度的图片,然后打印,查了一些代码,但是不太懂 
  2. A
    有好几张大小不同的 图片 ,要一个个算么? 如果是固定宽度是的

    选中图片的代码:
    选中第一张图片
    ActiveSheet.shapes(1).select

    选中名字"Picture 1"的图片
    ActiveSheet.shapes("Picture 1").select

求助:ODBC数据源与Oracle连接问题

  1. Q
    我在VS2008的工程里添加了一个ODBC数据源,自动生成了一个类

    我遇到的问题是:现在只能连接我当时添加的那一个数据源,如果要换个地方处理一定会不识别这个数据源,这个怎样能处理例如
    CDatabase中的Open方法

    CDatabase::Open(NULL,false,false, LPCTSTR lpszConnect = _T("ODBC;DSN=*;UID=*;PWD=*");

    这样来指定连接哪个数据源?
  2. A
    用ODBC必须在机器上配置数据源,改吧,发布于部署都挺简单的。