SSIS批量EXCEL导出之EXCEL固定模板的数据导出 上

前面我们把EXCEL的数据通过SSIS导进DB里面来了,对于这些数据质量如何,进行检查后发现大量有问题的数据该如何提交给客户?

在我的工作中常常会碰上,如维度上多对多的问题,重复数据类类,我们则需要将这些数据导出到EXCEL返还给客户以进行确认

我们首先建立一个最简单的EXCEL导出

有这样一张表(图A),将这张表导出到一个固定格式的EXCEL(图B)中,引用华钟程佶的话讲就是要向客户展现我们的专业性(虽然我们玩的可能并不很专业,哈哈)

    【图A】  

 

ETL工具都是要有源有目标的嘛,我们有数据源了,当然要做一个目标——报告模板:

这个是工作中出的Excel报告,用前两篇的方法导入完成后进行一定的check,然后自动生成这样一个或者一堆xls的报告

  【图SAMPLE】

下面是这次示例出的报告模板

  【图B1】第一页存放本次导入的EXCEL中包含了哪些错误,每类错误的行数

 

  【图B2】后几页为明细数据

 

制作模板的时候有几点注意的地方:

1、图片是不会被SSIS所识别的数据,我们可以放置公司的LOGO以美化报告

2、SSIS可以将辨识到的第一行第一列起的数据作为Title行

3、合并过的跨行跨列的单元格数据在SSIS中看到的是左上第一列第一行的数据

4、SSIS会沿用xls中Title行的格式来刷新数据区的格式

 

由此

【图B1】模板的真实情况是这个样子的:

   【图B1】的裸奔版

同理【图B2】的第一行为title行,第二行在输个空格以确定写入数据字体颜色

【图B2】就不裸奔了

 

<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt 1  转载请注明:www.cnblogs.com/5tea

 

 

至此模板建设完毕。

接着来建一个基本的导出流程.

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16436858/viewspace-662042/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16436858/viewspace-662042/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值