2011-04-25 326 views
1

我被给了一个Excel模板并且必须自动填充它。将数据自动填充到现有的Excel模板

它应该每个月都上传到我们公司的中央数据库中。盛大中央除了使用该模板的Excel文件外不接受任何其他内容。

我试图再现使用SSRS相同的,但它看起来像SSRS拥有呈现的外观和数据在Excel中没有对照(它一直隐藏这是不能接受的列和行)。我已经在Excel上创建了一个SQL连接以将存储过程数据导入到Excel中。

现在我必须确保数据进入模板到适当的领域。我认为它也需要分组和分页符。

请帮助..

+0

你没有给我们足够的信息来帮助....你的存储过程是什么样子的,它返回什么数据?你的Excel模板是什么样的 - 需要存储哪些数据? – 2011-04-25 18:16:44

回答

0

你是正确的轨道倾销SSRS,以此来导出到模板上。我还发现,在SSRS Excel呈现扩展做了很多隐藏与合并某些报表设计的细胞。

你可能最终需要在您所选择的语言来编写一个脚本来将数据加载到模板上适当的细胞。

这里是Excel自动化PowerShell的一些文章:

http://blogs.technet.com/b/heyscriptingguy/archive/2006/09/08/how-can-i-use-windows-powershell-to-automate-microsoft-excel.aspx

http://winpowershell.blogspot.com/2007/03/powershell-and-excel-com-object.html

也看看Perl和使用Win32 :: OLE模块:

https://metacpan.org/pod/Win32::OLE

http://www.perlmonks.org/?node_id=153486