我正在寻找从excel导入到SQL数据库的任何提示或资源,但是特别是当信息不是列和行格式时。使用SSIS从excel“应用程序”导入
我目前正在为一个项目做一些预开发工作,并且在大多数情况下,我想为项目使用SSIS。我的研究和谷歌搜索的一个领域留下了一个大问号,就是excel表格的导入。
简而言之,我们的用户使用excel作为简单的计算器/应用程序。值被输入到工作表中的特定单元格中,然后在其他单元格公式中得出最终答案。该表已被“美化”以使用户更容易使用(即空白空间,合并的单元格,漂亮的颜色等)。我需要一个机制来获取原始值和最终答案,并将它们导入到SQL数据库中。
关于向Excel导入列和行信息的试验和磨难有很多信息,但是有没有其他同行堆栈溢出者有过这方面的经验? SSIS是否适合于此(另一个可行的选项将不得不集成到.NET服务中)。
谢谢!
我想知道,但我不知道我需要聚合张数(从案例取决于到时)。我们也没有时间在项目中重写表格:( 感谢您的想法) – Chris 2009-11-09 17:10:55
如何在Excel工作簿中编写宏以将数据聚合到隐藏工作表,然后使用SSIS将其从表中抽取出来?宏可以足够聪明地查看所有可见的工作表或类似的东西,如果它们的数量未知的话。 – 2009-11-09 20:23:55
实际上,这可以工作 - 我可以在关闭工作表时触发宏以确保隐藏工作表已启动到目前为止,谢谢! – Chris 2009-11-10 13:22:07