SSIS 2008开始支持直接将Excel 2007文件作为数据源和目标
2009-09-19 00:00:00 来源:WEB开发网核心提示:有不少朋友问到这个问题:SSIS能不能支持Excel 2007的文件作为数据源或者目标呢?答案是:SSIS 2005不可以(但有变通办法),而SSIS 2008直接可以首先,SSIS 2008开始支持直接将Excel 2007文件作为数据源和目标,我们大致说一下为什么有人想用Excel 2007做数据源,因为Excel
有不少朋友问到这个问题:SSIS能不能支持Excel 2007的文件作为数据源或者目标呢?答案是:SSIS 2005不可以(但有变通办法),而SSIS 2008直接可以
首先,我们大致说一下为什么有人想用Excel 2007做数据源。因为Excel 2007的行数和列数都大大增加了。
截至Excel 2003的版本,都是65536行×256列
Excel 2007中,行数最大可以到达1048576(增加了16倍),而列数则多达16384(增加了64倍)。实在是一个恐怖的数目
图片看不清楚?请点击这里查看原图(大图)。
言归正传,我们来看一下SSIS对他们的支持情况
在SSIS 2005中,如果试图这么做,就会收到一个错误提示
图片看不清楚?请点击这里查看原图(大图)。
因为这个连接管理器所支持的版本没有包含2007.
图片看不清楚?请点击这里查看原图(大图)。
【注意】这里的Excel 97~2005应该是有问题的。应该是97~2003才对
那么,是不是就一定不可以做到呢?当然不是啦,世上无难事嘛
我们还是可以通过OLEDB的方式来连接到它,请参考下面的步骤
【注意】这里使用到提供程序是一个专门的Office 12 ACE。这个提供程序默认是去连接Access 2007的,所以我们还需要添加一些扩展属性
图片看不清楚?请点击这里查看原图(大图)。
图片看不清楚?请点击这里查看原图(大图)。
我们看到,确实是可以的。
下面我们再来看一下在SSIS 2008中,是如何支持的
图片看不清楚?请点击这里查看原图(大图)。
其他的我就不用多说了吧
附录:
关于如何连接到Excel 2007,有兴趣的朋友还可以参考下面的站点
图片看不清楚?请点击这里查看原图(大图)。
- ››支持 Symbian 平台的开发者只有四分之一
- ››支持电骡视频点播 迅雷泛播放体验
- ››支持Win 7 Vista 不开迅雷接管高速下载
- ››支持换肤功能的窗口实例
- ››支持iPhone的免费VPN:VPN98
- ››支持PDF阅读!美图看看新版试用
- ››支持Windows CE和Android 2.1双系统的Viliv Prime...
- ››支持Flash Windows Mobile 手机全功能浏览器
- ››支持 Wi-Fi MOTO 第9款 Android 手机ME508曝光
- ››支持磁力链接 迅雷发力化解BT下载难题
- ››支持 Multi-tenancy 的 IBM DB2 Content Manager ...
- ››开始使用 IBM Rational Quality Manager
赞助商链接