我需要创建一个SSIS包,用于将数据从多个Excel文件导入SQL数据库.我计划使用嵌套的Foreach循环容器来实现这一目标.一个Foreach文件枚举器并嵌套在其中,一个Foreach ADO.net模式行集枚举器
需要考虑的问题:Excel文件的工作表名称不同,但结构保持不变.
我创建了一个Excel连接管理器,但Schema Rowset Enumerator不接受Enumerator配置中的连接管理器.
经过研究,我发现您可以使用Jet Ole数据库提供程序连接到excel文件.但是,我只能指定Microsoft Access数据库文件作为数据源.尝试插入Excel文件作为数据源失败
经过更多研究后,我发现您可以使用带有连接字符串而不是DSN的Odbc数据提供程序.插入指定Excel文件的连接字符串后,这也失败了
我已被告知不要使用脚本任务来完成这个,甚至还试图最后的努力来提取数据表通过索引访问表后,我发现,在不同的Excel文件的表的索引是不同的
任何帮助将不胜感激
如何从每次具有不同文件名的excel源文件将数据导入SSIS中的sql server表(示例excel文件名:abc123,123abc,ab123c等)