【问题标题】:SSIS C# scripting to return values to a SQL task将值返回给 SQL 任务的 SSIS C# 脚本
【发布时间】:2015-11-20 07:58:49
【问题描述】:

我正在尝试从 excel 97 格式表中获取信息或值并将其转换为特定字符串。然后我需要将此字符串传输到 SQL 任务以存储在数据库中。

  1. 可以这样做吗?
  2. 如果是这样,该怎么做?

【问题讨论】:

  • 我有 C# 代码来操作 excel 表中的数据,但我从未尝试过在 SSIS 包中编写 C# 脚本。我什至不知道从哪里开始。
  • 必须是SSIS吗?我在不同的 ETL 程序中有一个解决方案。

标签: c# sql-server ssis bids


【解决方案1】:

添加一个数据流任务,以 Excel 作为源连接,以 oledb 作为目标,以派生列作为转换来转换字符串

【讨论】:

  • 您将如何处理上述工作簿中的工作表?一个 foreach 循环?
  • 使用 ado.net 连接管理器添加执行 sql 任务以读取所有 Excel 工作表,然后从该对象读取每个 Excel 工作表,然后在表中加载
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-20
  • 2016-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多