我的团队正在研究一个项目,该项目将单个文件放在一起,以供数据输入分析师使用。我创建的程序包将为每个分析师提供一个文件。所有这些文件都基于一个“模板”。每个文件在excel中都有数据验证下拉单元格,其中包含代理可以选择的选项。 A到T包含要从我们的SQL Server拖放到excel文件中的数据,U到W包含具有数据验证的列,代理将使用这些列进行预填充。
我的问题:
每当我运行该程序包时,数据只会填充到A到T列中,而U到W中没有数据验证单元。由于U到W中的验证,SSIS将A到T视为NULL值。< / p>
我尝试将数据移到其自己的选项卡上,并在另一个选项卡上进行引用,但是在没有人工干预的情况下,引用公式不会更新。默认情况下,公式设置为自动,因此这不是问题。除此之外,我不确定如何覆盖A到T列中的空值。
答案 0 :(得分:1)
excel连接管理器不允许您覆盖excel中的数据。如果您要写入的单元格行中有数据,则数据将插入到最后一个未填充的行下方。
我建议您使用excel库来获得非常需要的灵活性,它将消除您的所有挫败感。我最喜欢使用的是NPOI。
关于
Jesse Petronio