ssis批量导入excel文件

ssis批量导入excel文件

ID:24272005

大小:52.50 KB

页数:4页

时间:2018-11-13

ssis批量导入excel文件_第1页
ssis批量导入excel文件_第2页
ssis批量导入excel文件_第3页
ssis批量导入excel文件_第4页
资源描述:

《ssis批量导入excel文件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SSIS批量导入Excel文件>>教育资源库  将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.  1、建立测试excel文件,假设有abcd四个字段,保存在f:excel目录下  并复制很多个一样的文件  2、打开MicrosoftVisualStudio2005或者随sql2005安装的SQLServerBusinessIntelligenceDevelopmentStudio,新建一个商业智能项目。  3、工具箱拖一个Foreach循环容器  4

2、、编辑容器,设定遍历目录和其他参数  5、新建一个映射变量,用来存储遍历当中的文件路径  6、怎么存储不用你关心,你只要指定一个变量名就ok了  7、确定后,容器生成完毕,接着拖一个数据流任务到容器中  8、切换到数据流tab页,拖一个excel源  9、编辑excel源,选择一个刚刚的任意excel  10、选择一个sheet  11、拖一个oledb目标到数据流中  12、按住excel源的绿色箭头,拖动到oledb目标上  13、编辑oledb目标,选择一个sqlserver数据表,这个表必须是已经存在的,这里我们建立一个ssist

3、est数据库,生成一个和excel结构一样的表tt  createtablett(avarchar(100),bvarchar(100),cvarchar(100),dvarchar(100))  然后用oledb去连接  14、编辑字段映射关系,结构一样,它会自动找到  15、编辑下面的excel链接管理器,这里将用到foreach的变量来代替刚刚选择的那个excel文件  16、连接管理器的属性中设置变量的映射用法12下一页>>>>这篇文章来自..,。  17、expressions的属性编辑列表中,左边选择excelfilepath

4、,这个是连接管理器的属性,我们将用变量来代替  18、再点击表达式的属性编辑按钮,把列表中的变量用户::xlspath变量拖到下面的表达式框中  19、这时ssis将会报错,并给出警告  20、上图中黄颜色的区域,右键-属性,打开控制流的属性窗口,设置DelayValidation为True就可以了。  经过以上20步的配置,整个过程就结束了,你可以按下F5看看效果,文件夹下所有的excel将被批量导入数据库。另外可以通过sqlserver的作业来调用ssis的包实现定期自动把目录下的excel导入数据库。上一页12>>>>这篇文章来自.

5、.,。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。