You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在SSIS中如何将Excel文件名添加至结果数据集?

在SSIS中为数据集添加Excel文件名的步骤
  • 创建存储文件名的变量
    按Ctrl+Alt+V调出变量面板,新建字符串类型变量(比如命名为FileName)。如果是批量处理多文件,把变量作用域设为包级,在Foreach循环容器的变量映射里绑定当前文件的名称;单文件的话,直接在变量的「表达式」属性里填写文件完整路径。

  • 插入派生列转换
    在数据流任务的Excel源和OLE DB目标之间,拖入一个「派生列」组件。双击打开编辑器,点击「添加列」,输入目标列名(比如SourceFileName),在表达式框里填写@[User::FileName],确认数据类型和目标表列匹配(通常用字符串类型,长度按需设置)。

  • 配置OLE DB目标映射
    打开OLE DB目标编辑器,先确认目标表已经建好存储文件名的对应列(比如SourceFileName,类型VARCHAR(255))。切换到「映射」选项卡,把派生列的SourceFileName和目标表的对应列绑定。

  • 测试验证
    运行SSIS包,检查SQL Server目标表,确认每条数据都带上了对应的Excel文件名;多文件循环处理的话,要验证每个文件的数据都匹配正确的文件名。

内容的提问来源于stack exchange,提问作者Roberta_Gomes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:55:14