excel - 如何创建将记录插入空单元格的 SSIS 包
问题描述
我的团队正在开展一个项目,将单个文件放在一起,供数据输入分析师处理。我创建的包将为每个分析师删除一个文件。所有这些文件都基于一个“模板”。每个文件都有 excel 中的数据验证下拉单元格,其中包含代理可以选择的选项。A 到 T 包含从我们的 SQL 服务器拖放到 excel 文件中的数据,U 到 W 包含代理将用于预填充的具有数据验证的列。
我的问题:
每当我运行包时,数据只会填充在 A 到 T 列中,其中 U 到 W 中没有数据验证单元格。由于 U 到 W 中的验证,SSIS 将 A 到 T 视为 NULL 值。
我尝试将数据移动到它自己的选项卡,并在另一个选项卡上引用它,但是如果没有手动干预,引用公式不会更新。公式默认设置为自动,所以这不是问题。除此之外,我不确定如何覆盖 A 到 T 列中的空值。
解决方案
excel 连接管理器不允许您覆盖 excel 中的数据。如果您尝试写入的单元格的行中有数据,则数据将插入到最后一个未填充的行下方。
我建议您也许使用 excel 库来获得急需的灵活性,它会消除您的所有挫败感。我最喜欢使用的是 NPOI。
问候,
杰西·佩特罗尼奥
推荐阅读
- sql-server - SSMS 存储过程 - 更新表
- .net-core - Dot net core web api:在哪里放置多个 API 中使用的模型
- java - PDFBox 无法从 PDF 文件页面生成图像
- ios - 在 SwiftUI TextField 中实现标记
- assembly - 确定“pushq %rsp”上的确切操作
- ios - 如何正确为 UIBezierPath 设置动画以产生水/波浪效果?
- sql - DATE_DIFF 用于计算 BigQuery 中两个日期之间的差异
- python - 如何在 Flask 应用程序中动态呈现 excel 文件?
- git - 为什么我无法在 GIT 中获取我的远程分支的完整列表?
- tensorflow.js - Tensorflow JS GAN 模型从不学习