我试图从Excel文件导入一些度量值到SSIS中。 我已经给每个单元格命名了数据,并且希望能够配置一个将在ForEach容器中更新的连接,以便依次指向每个命名范围,以便在数据中引入一个值时间。
我看到很多关于如何在Excel中连接到图纸或表格的文章,但没有一篇文章涉及到命名范围?我看到一篇关于如何将单个单元格放在一边的文章,但该单元格是表格的一部分。 我可以在SSIS中设置一个连接到单个单元格,命名或其他方式,并将该值返回吗? JK将单个Excel单元格导入到SSIS中
0
A
回答
1
我可以看到你用两种方法之一来实现它。第一个只是一个直接执行的SQL任务,它返回一行。另一个是数据流,可能是脚本任务作为源。
随着每次穿过你的循环,你可能需要修改的Excel连接管理器和/或您的查询字符串,使其指向正确的命名范围
在部分To create a linked server against an Excel spreadsheet
要从Excel电子表格访问数据,将一系列单元格 与名称相关联。命名范围可以通过使用 范围的名称作为表名称来访问。以下查询可用于使用 前面示例中设置的链接服务器访问名为SalesData的 。
这article还介绍了通过编程C#访问Excel,虽然从ASP.NET但主要应该是相同的。我朦胧的回忆是,工作表名称会附加一个$,因此在访问指定范围时sheet1 $不包含$。
一两件事,我们遇到了与我们的实施是我们的服务器并没有对他们有相应的驱动程序,它要求我们,所以如果你碰到具体安装Access engine
很多泛泛而谈的这个答案,随意平了我。
1
看看这个问题的前两个答案: Want to insert excel file data into table using ssis - format problem 它解释了2种不同的方法来做你所要求的。
0
不幸的是,它并没有帮助我,因为我想用值设置一个变量并在以后使用它。
相关问题
- 1. 将495单元格导入到TableView中
- 2. 具有合并单元格的SSIS导入excel文件
- 3. 使用ssis将单个sql表导出到单个Excel文件中的单个sql表格
- 4. 将字符串值匹配到导入的Excel单元格
- 5. 将表格插入单元格(excel)
- 6. Excel导入返回空白单元格
- 7. VB.Net datagrid导入excel单元格颜色
- 8. Excel 2010将数据导入第一个空白单元格
- 9. ReportViewer导出到Excel-合并单元格
- 10. ASP.NET导出到Excel - 锁定单元格
- 11. 在Microsoft Excel中将列的多个单元格转换为单个单元格
- 12. 将Excel中的图像导出到一行的单元格中
- 13. 当另一个单元格中输入值时,Excel将日期时间输入到单元格中
- 14. 将Excel/XLS导入SSIS?
- 15. 添加评论到Excel单元格中导出到Excel
- 16. 在excel中在单个单元格中输入多个值
- 17. OpenXML将值写入空Excel单元格
- 18. Excel将公式输入单元格
- 19. 将项目写入Excel单元格
- 20. 通过VBA从Acces导入查询到Excel并删除单个单元格
- 21. 宏将单个单元格导入整个文本文件
- 22. 插入图片到Excel单元格
- 23. Excel C#输入到特定单元格
- 24. 使用SSIS将多个Excel文件导入到一个表中
- 25. Excel单元格的日期值无法通过SSIS正确导入
- 26. C#Excel写入多个单元格
- 27. 在ssis中使用单个数据流导入多个表格
- 28. 将值从一个单元格添加到另一个单元格,然后重置单元格值。 Excel
- 29. 将单个数组值打印到单元格的Excel宏
- 30. 将宏绑定到excel单元格onclick?
如果该单元格是命名范围,我们可以连接到Excel中的单个单元格。正如其中一篇文章中提到的那样,它需要安装正确版本的MDAC,并且必须处于32位模式。 JK – JoeK