【问题标题】:How can I delete the column titles row SSIS inserts when exporting to an Excel file?导出到 Excel 文件时,如何删除 SSIS 插入的列标题行?
【发布时间】:2017-03-13 20:47:16
【问题描述】:

这是我的问题。我发现 SSIS 无法在不将列名写入第一列的情况下导出 Excel 文件令人沮丧。但是,我不得不这样做,因为这是我们现在正在使用的工具,但我还需要导出一个 Excel 文件,其前三行保留用于标题和副标题,然后才能正确加载表格(包含列名和全部)。

那么我该怎么做呢?我发现的只是有关如何删除所有行(以及为什么不应该这样做)的参考。

谢谢

【问题讨论】:

标签: sql-server excel ssis


【解决方案1】:

您可以使用“OLE DB 目标”而不是“Excel 目标”连接来执行此操作。 Microsoft.Jet.OLEDB.4.0 提供程序必须在本地计算机上注册,并且 ssis 设置“Run64BitRuntime”必须设置为 false。您可以从这里下载 Jet 引擎:https://www.microsoft.com/en-us/download/details.aspx?id=13255

此连接类型具有可启用/禁用的“HDR”属性。 https://social.msdn.microsoft.com/Forums/en-US/0a37e4fe-fb8b-4697-b2aa-d5d744afbbc9/reading-excel-header-using-oledb?forum=csharplanguage

【讨论】:

    猜你喜欢
    • 2011-08-12
    • 2020-08-20
    • 1970-01-01
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 2012-09-07
    相关资源
    最近更新 更多