如何在导出到Excel文件时删除列标题行SSIS插入?

这是我的问题。 我感到沮丧,SSIS无法导出一个Excel文件没有写列名到第一列。 不过,我不得不这样做,因为这是我们现在正在使用的工具,但是我还需要导出一个Excel文件,其前三行是为标题和字幕保留的,然后才能正确加载表格(列名和所有)。

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

谢谢

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

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