通过SSIS并行和串行处理大量Excel文件对比

一、并发处理Excel文件实现方案

整体流程:

   

1.执行SQL任务:

    为防止导入重复数据,可以在导入数据之前加一个清空表的操作;

2.脚本任务:用来读取文件和进行文件分区

    有n个foreach循环容器创建n个object类型变量,用来承接文件列表;

    创建n个int类型的变量,表示每个列表里的文件个数;

    以上所有变量需要配置在脚本任务的读写变量中;

    编辑脚本,用C#语言(没有基础,也是从网上边琢磨边写)来读取文件并对文件进行分区;(提前要将放置excel的文件夹配置成变量)

public void Main()
		{
 
        // ReadOnlyVariables User::ExcelFolder,User::ExcelSpec   
        // ReadWriteVariables User::filelist1,User::filelist1count,User::filelist2,User::filelist2count,User::filelist3,User::filelist3count 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值