在这件事上我需要帮助:
我们有一个Excel文件的模板,其中所有的计算都已设置。用户可以请求“报告”。想法是在我们的网站(SharePoint门户网站)上创建一个按钮。单击它后,将生成一个新的Excel文件。这意味着从数据库(SQL Server2005 SP2)中获取实际数据,将其导入模板,让所有计算生成正确的数据,然后允许用户查看此文件。
现在,在文档库中发布最终的Excel文件就足够了。我是WSS 3.0和MOSS 2007的新手,我需要一些关于最佳解决方案的建议。
对我来说,这是一项相当复杂的任务。有什么直接的方法可以做到这一点吗?或者我需要一个工具来从数据库中获取数据,并将这些数据导入Excel文件(SSRS?)和其他工具将其发布到文档库(MOSS7 Excel services?)。我听说了一些关于PerformancePoint Server2007的事情,这是一种值得关注的方式吗?
感谢转发任何建议!
发布于 2010-06-01 23:06:13
好的,过了一段时间我找到了这个:
您可以使用MOSS 2007中包含的Excel Services。通过它和使用Excel Web Access Web部件,您可以以一种非常好的方式实际查看Excel文件。但是,如果您的excel表格中包含一些查询表(例如,从sql数据库中获取数据的SQL查询),它们将不会被发布。这是Excel Services不支持的Excel功能。有关更多信息,请访问谷歌“在Excel中使用工作簿与Excel Services之间的差异”
有一种方法可以解决这个问题:Tool to run query tables/converting to PivotTables
我们这个工具的问题是它不能工作,但看起来其他人更幸运。而且我们也不想要PivotTables。我们最大的问题是“正常”的数据刷新。有时它立即起作用,有时不起作用。尝试更改所有可能的属性都无济于事(在excel工作表中的数据库连接、SPP管理...)。遗憾的是,微软不支持这样的功能,它可以帮助我们很多。所以,如果你想运行这样的解决方案,你必须忘记使用本机工具。您需要制作自己的webpart :)
https://stackoverflow.com/questions/2895939
复制相似问题