SMS*_*SMS 7 sql-server excel ssis ssis-2008
我正在尝试使用SSIS将数据从SQL Server数据库导出到excel文件中.我想从第6行插入数据,第5行有标题.
通过编写SQL命令,我可以将Excel目标编辑器中的标题名称映射到SQL表头:
SELECT * FROM [Sheet1$A5:EC5]
Run Code Online (Sandbox Code Playgroud)
但是,当我执行包时,数据从第2行插入如何从第6行开始插入?
任何帮助,解决这个,是值得赞赏的.提前致谢!
将空白行添加到 SSIS 中 OLE DB 源中的数据集。我假设数据库中的列名为 Header1、Header2 和 Header3。将 OLE DB 源查询替换为以下查询:
select ' ' as Header1, ' ' as Header2, ' ' as Header3
UNION ALL
select ' ', ' ', ' '
UNION ALL
select ' ', ' ', ' '
UNION ALL
select ' ', ' ', ' '
UNION ALL
select ' ', ' ', ' '
select Header1, Header2, Header3 from Your_SQL_SERVER_Tabl
Run Code Online (Sandbox Code Playgroud)
如果列是其他类型,您可能需要将其转换为 varchar。
| 归档时间: |
|
| 查看次数: |
2520 次 |
| 最近记录: |